Offerte di lavoro / FULL STACK SOFTWARE ENGINEER
iProgrammatori.it
FULL STACK SOFTWARE ENGINEER
3A INFORMATICA SRL
Descrizione
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 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. Per la candidatura inviare CV dettagliato a:
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 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. Per la candidatura inviare CV dettagliato a:
Requisiti
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. Per la candidatura inviare CV dettagliato a:
Fonte: iProgrammatori.it