Backend Developer Job
La tua azienda sta cercando un Backend Engineer senior per sviluppare le architetture software che ospiteranno i suoi tool interni e le soluzioni AI-driven per i clienti. Il tuo ruolo sarà cruciale nello sviluppo delle API, dei database e dei microservizi, garantendo qualità, performance e sicurezza.
Responsibilities
* Progettare e sviluppare API scalabili e sicure per integrare modelli AI e servizi esterni.
* Strutturare architetture modulari e microservizi per applicazioni interne e custom.
* Gestire database SQL e NoSQL (PostgreSQL, MongoDB, ecc.) e ottimizzare performance.
* Integrare sistemi di autenticazione e autorizzazione (OAuth2, JWT, Keycloak).
* Collaborare con DevOps per containerizzazione (Docker, Kubernetes) e deployment cloud (AWS, Azure, GCP).
* Applicare best practice di sicurezza e performance tuning.
* Mantenere un alta qualità del codice, con testing e documentazione.
Competenze richieste
* 5+ anni di esperienza nello sviluppo backend con Node.js / TypeScript (NestJS, Express o equivalenti).
* Esperienza con database relazionali e NoSQL.
* Ottima conoscenza di API REST / GraphQL e architetture distribuite.
* Esperienza con containerizzazione (Docker) e orchestrazione (Kubernetes).
* Familiarità con CI / CD (GitHub Actions, GitLab CI / CD, Azure DevOps).
* Conoscenza dei principali cloud provider (AWS, Azure o GCP).
Nice to have
* Aver lavorato su architetture a microservizi.
* Esperienza con messaging systems (Kafka, RabbitMQ).
* Conoscenza di Serverless e Event-driven architectures.
* Competenze di base in MLOps o data engineering.
Modalità di lavoro ibrido su Milano, 4 giorni in ufficio 1 Smart con flessibilità oraria.
#J-18808-Ljbffr