Senior Full Stack Developer – Open Source & AI-Assisted Development
Dikton S.r.l. · Turin, IT
Job description
Il nostro cliente, realtà italiana specializzata nella realizzazione di soluzioni tecnologiche di AI e di Marketing Automation, per un rafforzamento del proprio dipartimento di sviluppo ci ha incaricati di ricercare un/una Senior Full Stack Developer che possa, dopo un primo periodo di inserimento, essere coinvolto nella gestione di progetti client custom e risorse tecniche.
Posizione:
La risorsa deve avere una solida esperienza nello sviluppo software basato su tecnologie open source, capace di progettare, realizzare e mantenere applicazioni web moderne, scalabili e manutenibili. La figura ideale ha maturato esperienza su architetture backend e frontend, conosce bene i principi di sviluppo software, lavora con autonomia su progetti complessi ed è aggiornata sull’utilizzo dell’Intelligenza Artificiale applicata alla programmazione, sia come supporto allo sviluppo sia come componente integrabile nei prodotti digitali.
Principali responsabilità:
- progettare e sviluppare applicazioni web, gestionali, API e piattaforme digitali basate su tecnologie open source;
- definire architetture software scalabili, sicure e facilmente manutenibili;
- sviluppare backend, frontend e integrazioni con servizi esterni;
- collaborare alla scelta dello stack tecnologico più adatto ai diversi progetti;
- utilizzare strumenti di AI-assisted coding per aumentare qualità, velocità e controllo dello sviluppo;
- integrare funzionalità basate su modelli di Intelligenza Artificiale, API LLM, agenti conversazionali e workflow automatizzati;
- scrivere codice pulito, documentato e testabile;
- partecipare a code review, refactoring e miglioramento continuo del codice;
- supportare figure junior o intermedie attraverso mentoring tecnico;
- collaborare con project manager, designer, consulenti e stakeholder di business.
Requisiti:
Competenze tecniche richieste:
- Backend: Python, PHP, Node.js / TypeScript, progettazione e sviluppo di API REST, architetture modulari, microservizi o servizi containerizzati;
- Frontend: HTML5, CSS3, JavaScript moderno e TypeScript; sviluppo di interfacce responsive, accessibili e performanti; integrazione con API backend e sistemi di autenticazione;
- Database e infrastruttura: database relazionali open source, database NoSQL, Docker e ambienti containerizzati; basi di cloud deployment;
- AI applicata allo sviluppo software: ChatGPT, Claude code, opencode, GitHub Copilot, Cursor, Windsurf o equivalenti; capacità di scrivere prompt efficaci per generazione, refactoring, debugging e documentazione del codice; uso dell’AI per accelerare analisi tecnica, progettazione, testing e code review; conoscenza delle API di modelli linguistici come OpenAI, Anthropic, Mistral, Llama o simili; integrazione di LLM in applicazioni web, chatbot, assistenti virtuali o automazioni;
Altre informazioni:
Cerchiamo una persona che abbia:
- almeno 5–7 anni di esperienza nello sviluppo software;
- forte autonomia nell’analisi tecnica e nella realizzazione di soluzioni;
- capacità di trasformare requisiti funzionali in architetture e codice;
- attenzione a sicurezza, performance, qualità e manutenibilità;
- attitudine al problem solving;
- capacità di lavorare in team multidisciplinari;
- buona capacità di documentare decisioni tecniche e codice;
Saranno considerati requisiti preferenziali la capacità di gestire relazioni con i clienti e la gestione di progetti e team;
ML/AI Work links you to the employer's original posting — always verify the details there before applying.
More Machine Learning roles
View all →Senior Machine Learning Software Engineer
Autodesk · Katowice, PL
Tech Annotator - Japanese - Paris
DataForce by TransPerfect · Paris, FR
CAMERIERE/A AI PIANI
Cosmopolitan Hotels spa · Rome, IT
Stage – Marketing Digital, IA & Automation H/F
Bo&Mie · Paris, FR
Facchino ai piani Hotel
HOTEL ATLANTIC PALACE · Florence, IT
Cuoco capo partita ai secondi
Excelsior srl · Verona, IT