22 set - Lazio
3A INFORMATICA
Descrizione dell'annuncio di lavoro
Per il potenziamento dei nostri team di ingegneria del software, ricerchiamo un
Full Stack Software Engineer
incaricato della progettazione, sviluppo e manutenzione di applicazioni distribuite a microservizi e pipeline dati.
Scopo del ruolo
Il candidato sarà inserito all'interno di un team strutturato secondo metodologie Agile, contribuendo all'intero ciclo di vita del software: dall'analisi architetturale alla scrittura del codice (backend e frontend), fino alla containerizzazione, ai test e all'integrazione continua.
Responsabilità principali
Progettazione e implementazione di servizi backend modulari, resilienti e ad alte prestazioni.
Sviluppo di interfacce web moderne, reattive e tipizzate.
Definizione di architetture a microservizi guidate dai principi del Domain-Driven Design (DDD).
Implementazione di logiche di orchestrazione flussi/dati e pipeline di elaborazione.
Gestione della containerizzazione degli applicativi e integrazione nei workflow CI/CD.
Collaborazione attiva alle sessioni di code review e alla condivisione di standard tecnici.
Competenze richieste
Requisiti richiesti (Must-Have)
Backend:
Comprovata esperienza di sviluppo in
Python
(con particolare focus su
FastAPI
e framework di data orchestration come
Dagster
).
Frontend:
Ottima padronanza di
TypeScript
e
React
(versioni *******).
Architettura & Ingegneria:
Conoscenza approfondita di architetture a microservizi, pattern
Domain-Driven Design (DDD)
, sistemi distribuiti, algoritmi e strutture dati con capacità di trade-off contestuale.
DevOps & Container:
Competenza pratica con
Docker
(scrittura e ottimizzazione di Dockerfile, gestione di Docker Compose).
Processi & Qualità:
Esperienza nell'adozione e gestione di pipeline
CI/CD
e nel testing del software.
Metodologia:
Consolidata esperienza di lavoro in contesti
Agile
(Scrum/Kanban).
Lingue:
Conoscenza fluente della lingua
inglese
(scritta e parlata).
Requisiti preferenziali (Nice-to-Have)
Backend secondario:
Conoscenza di
Java
, preferibilmente con framework
Spring / Spring Boot
.
Infrastruttura & Container Orchestration:
Familiarità con
Kubernetes
.
Frontend Tooling & Testing:
Tooling:
Vite
,
Biome
(linting e formatting),
Storybook
.
UI & Styling:
CSS Modules
, librerie di visualizzazione dati (es.
amCharts 5
).
Internazionalizzazione:
i18next
e
react-i18next
.
Testing avanzato:
Vitest
, property-based testing con
fast-check
, analisi statica e rilevamento dead code con
knip
.
Ecosistema DevOps/Code Governance:
Conoscenza operativa di
GitLab CI
e
GitLab npm package registry
.
Sicurezza:
Familiarità con i principi e le fasi del
NIST Cybersecurity Framework
(
Identify, Protect, Detect, Respond, Recover
).
Stack AI/Data:
Esperienza o familiarità con framework ed ecosistemi per GenAI/Data:
LangChain
,
LangGraph
,
LangFuse
, pattern
RAG
, vector store (
Qdrant
), caching (
Redis
) e librerie di machine learning (
Scikit-learn
).
Competenze trasversali
Capacità analitica e orientamento al problem solving strutturato.
Attitudine al lavoro di squadra e alla cooperazione orizzontale.
Proattività e senso di responsabilità sulla delivery tecnica.
Propensione all'aggiornamento tecnico continuo e alla condivisione delle competenze con il team.
Per la candidatura inviare CV dettagliato a:
******
25 set - Pescara
NOVAMEDICA
25 set - Fermo
Adecco Italia
25 set - Trentino-Alto Adige
Chino.Io
25 set - Padova
Modulogroup