Vection Technologies · Roma, Lazio, Italia · · 38.000€ - 38.000€


Descrizione dell'offerta

Siamo alla ricerca di un/una Fullstack Developer da inserire nel nostro team per progettare e sviluppare soluzioni software end-to-end che sfruttano principalmente servizi di Intelligenza Artificiale, in particolare LLM (Large Language Models). La figura lavorerà a stretto contatto con AI/ML Engineer, Backend e Frontend Developer, Project Manager e team di business per costruire applicazioni digitali complete, scalabili e intuitive, gestendo in autonomia sia la logica server-side sia l'interfaccia utente. Cerchiamo una persona con un forte background in uno dei due ambiti (backend o frontend) e una buona operatività nell'altro, in grado di portare avanti in autonomia progetti di media complessità coprendo l'intero stack applicativo.

Responsabilità principali:

Progettare e sviluppare applicazioni web end-to-end, dalla logica di backend alle interfacce utente. Sviluppare e mantenere API (REST/GraphQL) e servizi backend a supporto delle soluzioni AI, integrandoli con interfacce frontend funzionali e usabili. Integrare servizi di terze parti (AI, SaaS, sistemi enterprise) e funzionalità basate su LLM all'interno dei prodotti, curando sia la logica di orchestrazione sia la resa lato utente. Progettare e implementare workflow applicativi e di automazione, compresi flussi conversazionali, interazioni real-time e visualizzazioni dei risultati. Contribuire al design di architetture software modulari, manutenibili e cloud-oriented. Collaborare con il team nella definizione di protocolli di comunicazione, contratti applicativi e design delle API. Curare performance, sicurezza, responsive design e accessibilità delle soluzioni sviluppate. Partecipare attivamente alle fasi di analisi tecnica, stima, design e code review. Gestire in autonomia progetti di media complessità, coordinando le attività su tutto lo stack e contribuendo al dialogo tecnico con il resto del team.

Requisiti:

Laurea magistrale o triennale in: Informatica Ingegneria Informatica Matematica / Fisica o discipline affini con solida preparazione nello sviluppo software Esperienza richiesta: Almeno 3-4 anni di esperienza nello sviluppo di applicazioni web, con una competenza prevalente in backend o frontend e una buona operatività nell'altro ambito. Esperienza nella realizzazione di progetti che coprono più livelli dello stack applicativo (API, logica server, interfaccia utente). Interesse concreto o esperienza pregressa in prodotti che integrano servizi di AI, in particolare LLM.

Competenze tecniche:

Il/la candidato/a ideale ha una competenza consolidata in uno dei due profili seguenti, con buona familiarità nell'altro:

Profilo a prevalenza Backend: Ottima conoscenza di Python (es. FastAPI) e/o Java (es. Spring Boot). Solida esperienza nella progettazione e sviluppo di API REST. Conoscenza di database relazionali (es. PostgreSQL, MySQL) e noSQL (es. MongoDB, Redis). Familiarità con containerizzazione (Docker) e deploy su cloud (AWS, Azure o GCP). Buona comprensione dei principi di architettura software (microservizi, event-driven, message queue, caching). Capacità di sviluppare interfacce frontend funzionali utilizzando un framework JavaScript moderno (preferibilmente Vue.Js), con conoscenza di base di HTML5, CSS3 e TypeScript. Profilo a prevalenza Frontend: Ottima conoscenza di Vue.Js, TypeScript e JavaScript. Solida esperienza nello sviluppo di interfacce web modulari, responsive e data-driven. Ottima conoscenza di HTML5 / CSS3 e dei principi di UX/UI e accessibilità. Buona comprensione dell'integrazione con API REST e della gestione dei flussi client-server. Capacità di sviluppare semplici servizi backend e API (es. con Python/FastAPI o Node.Js), gestendo logica applicativa, autenticazione e persistenza dati di base. Competenze trasversali richieste: Esperienza nell'utilizzo di servizi AI/LLM (es. OpenAI, Gemini, Anthropic o modelli open-source esposti via API). Familiarità con strumenti di versionamento del codice (Git). Buona conoscenza di CI/CD e pratiche di sviluppo moderne (build tools, package manager, linting, testing). Familiarità con integrazione di servizi esterni tramite API (OAuth2, JWT, Webhook, etc.). Capacità di lavorare in team in modo strutturato, contribuendo al confronto tecnico e all'evoluzione condivisa delle soluzioni. Competenze utili (nice to have) Esperienza nella costruzione di applicazioni AI-based end-to-end (chatbot, assistenti conversazionali, dashboard intelligenti, workflow assistiti da LLM). Conoscenza di framework per orchestrare LLM e workflow AI (es. LangChain, LangGraph o simili). Familiarità con WebSocket, streaming di contenuti e aggiornamenti real-time in interfacce conversazionali. Conoscenza di librerie per state management e routing nell'ecosistema Vue. Familiarità con strumenti di monitoring e observability (Prometheus, Grafana, OpenTelemetry, etc.). Conoscenza di Three.Js per visualizzazioni avanzate o componenti 3D interattivi. Esperienza con code/message broker (es. RabbitMQ, Kafka, SQS) e job scheduler. Conoscenza di pratiche di sicurezza e gestione dei secret in ambienti cloud. Esperienza con design system, librerie di componenti e strumenti di prototipazione. Nozioni di testing a più livelli (unit test, component test, integration test, end-to-end). Buona conoscenza della lingua inglese (per documentazione tecnica e collaborazione con partner). Che tipo di persona cerchiamo Orientata al problem solving, pratica e capace di trovare soluzioni semplici a problemi complessi, con attenzione sia alla qualità tecnica sia all'esperienza utente finale. A proprio agio nel lavorare in team multidisciplinari, dialogando con figure tecniche (AI/ML, frontend, backend, DevOps) e di business. Capace di gestire in autonomia progetti di media complessità, mantenendo focus su priorità e obiettivi e coordinando le attività sull'intero stack. Attenta alla qualità del codice, alla manutenibilità e alla chiarezza della documentazione. Curiosa verso l'AI e le tecnologie emergenti, con voglia di sperimentare nuove modalità di interazione uomo-macchina e portare a terra idee concrete. Proattiva nel proporre miglioramenti all'architettura, ai processi e agli strumenti di sviluppo. Capace di confrontarsi in modo costruttivo con il team per definire soluzioni condivise ed efficaci.

Sede di lavoro: Il ruolo è modalità ibrida, con possibilità di lavorare dalle seguenti sedi aziendali: Siena Gioia del Colle RAL minima €38.000,00

Approfondimento sul ruolo

Rextart, azienda specializzata in Digital Transformation con sedi a Roma, Milano e Torino, ricerca un Fullstack Developer Middle per rafforzare il suo team di professionisti altamente specializzati. Questa è un'opportunità per lavorare su progetti enterprise end-to-end presso una realtà che dal 2007 coltiva talenti innovativi e accompagna le aziende nel loro percorso di trasformazione digitale.

Il ruolo

Sarai coinvolto nello sviluppo completo di soluzioni tecnologiche, operando sia sul backend con Java e microservizi che sul frontend con React e Angular. La tua esperienza di Middle Developer ti porterà a gestire progetti complessi in ambito enterprise, contribuendo allo sviluppo di sistemi connessi, intelligenti e basati su Big Data. Lavorerai all'interno di un team dinamico che utilizza le tecnologie più avanzate e anticipa le richieste del mercato, offrendo soluzioni ad alto valore aggiunto.

Competenze valorizzate

  • Java e Spring Boot
  • Architetture a microservizi
  • React e/o Angular
  • Sviluppo fullstack end-to-end
  • Esperienza enterprise (3-4 anni minimo)

Lavorare a Roma

Roma rappresenta un hub strategico per la tecnologia e l'innovazione in Italia, con un mercato del lavoro in crescita per sviluppatori qualificati. La posizione presso Rextart ti permette di lavorare in una città con forte dinamismo digitale, accedendo a progetti di trasformazione tecnologica che coinvolgono realtà di rilievo nazionale. L'azienda offre un ambiente collaborativo dove l'entusiasmo, le idee e il dinamismo sono al centro della cultura aziendale.

Domande frequenti

Quali sono le responsabilità principali di un Fullstack Developer?
Sviluppare e mantenere sia la parte backend con Java e microservizi che la parte frontend con React o Angular, gestendo l'intero ciclo di vita delle applicazioni enterprise e garantendo l'integrazione tra i diversi strati tecnologici.
Quali requisiti sono fondamentali?
Minimo 3-4 anni di esperienza come Fullstack Developer, ottima conoscenza di Java, Spring Boot e microservizi, con comprovate competenze frontend. La retribuzione sarà coerente con il ruolo, l'esperienza e le responsabilità.

Competenze rilevate

Candidatura e Ritorno (in fondo)

Candidati ora

Salva questo annuncio

Accedi o registrati (gratis) per salvarlo nei preferiti e ritrovarlo quando vuoi.

Accedi Registrati gratis
Torna all'elenco

Ricevi annunci simili

Inserisci la tua email: ti avvisiamo quando escono nuovi annunci corrispondenti.

Nessun account necessario. Disiscrizione con un clic dall'email.