Full stack software engineer (Roma)

Full stack software engineer (Roma)

26 ott
|
3A INFORMATICA
|
Roma

26 ott

3A INFORMATICA

Roma

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.

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 18 / 19).
- 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.

📌 Full stack software engineer (Roma)
🏢 3A INFORMATICA
📍 Roma

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: full stack software engineer (roma) / roma

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: full stack software engineer (roma) / roma