Point your AI agent at freehire and let it find you a job.

Get the CLI →

3A INFORMATICA SRL

NewBe an early applicant

Full stack software engineer

Posted Updated
Discussion

Summary

Designs, builds and maintains microservices applications and data pipelines across the full stack: Python/FastAPI backend services, TypeScript/React frontends, Docker containerization and CI/CD workflows, within an Agile team applying Domain-Driven Design.

Per il potenziamento dei nostri team di ingegneria del software, ricerchiamo unFull 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 inPython (con particolare focus suFastAPI e framework di data orchestration comeDagster).
  • Frontend: Ottima padronanza diTypeScript eReact (versioni 18 / 19).
  • Architettura & Ingegneria: Conoscenza approfondita di architetture a microservizi, patternDomain-Driven Design (DDD), sistemi distribuiti, algoritmi e strutture dati con capacità di trade-off contestuale.
  • DevOps & Container: Competenza pratica conDocker (scrittura e ottimizzazione di Dockerfile, gestione di Docker Compose).
  • Processi & Qualità: Esperienza nell'adozione e gestione di pipelineCI/CD e nel testing del software.
  • Metodologia: Consolidata esperienza di lavoro in contestiAgile (Scrum/Kanban).
  • Lingue: Conoscenza fluente della linguainglese (scritta e parlata).

Requisiti preferenziali (Nice-to-Have)

  • Backend secondario: Conoscenza diJava, preferibilmente con frameworkSpring / Spring Boot.
  • Infrastruttura & Container Orchestration: Familiarità conKubernetes.
  • Frontend Tooling & Testing:
  • Tooling:Vite,Biome (linting e formatting),Storybook.
  • UI & Styling:CSS Modules, librerie di visualizzazione dati (es.amCharts 5).
  • Internazionalizzazione:i18next ereact-i18next.
  • Testing avanzato:Vitest, property-based testing confast-check, analisi statica e rilevamento dead code conknip.
  • Ecosistema DevOps/Code Governance: Conoscenza operativa diGitLab CI eGitLab npm package registry.
  • Sicurezza: Familiarità con i principi e le fasi delNIST Cybersecurity Framework (Identify, Protect, Detect, Respond, Recover).
  • Stack AI/Data: Esperienza o familiarità con framework ed ecosistemi per GenAI/Data:LangChain,LangGraph,LangFuse, patternRAG, 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.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available