Sviluppiamo software per il settore sanitario: gestionali e piattaforme usate quotidianamente da personale ospedaliero in ambito clinico e regolamentato (dispositivi medici), dove correttezza del dato, sicurezza e tracciabilità sono requisiti, non dettagli.
Stiamo facendo evolvere i nostri backend su uno stack moderno: nuovi prodotti, nuove funzionalità e nuovi moduli, insieme all'evoluzione dell'esistente e alla progressiva migrazione di componenti da un legacy Java. Cerchiamo persone che vogliano costruire prodotto su uno stack pulito e ben definito.
BACKEND ENGINEER - MID
Stack
* Backend: NestJS su Fastify, Node, TypeScript (strict, zero any)
* ORM / DB: MikroORM, PostgreSQL
* Validation: Zod
* Auth: JWT, Cache: Redis
* Test: Jest, Docs: Swagger / OpenAPI
* Legacy in dismissione: Java
Cosa farai
* Sviluppare feature e moduli end-to-end: dal modello dati alla logica di business, agli endpoint REST documentati.
* Lavorare su un'architettura a layer chiara — Controller → Service → Repository → DB — rispettando le convenzioni del progetto.
* Scrivere DTO, documentazione Swagger e test unitari con buona copertura.
* Curare sicurezza di base (OWASP Top 10), audit trail e integrità del dato.
* Contribuire alla migrazione di componenti dal legacy Java, leggendone la logica per garantirne la parità.
Come lavoriamo con l'AI
* L'uso di strumenti di AI è incoraggiato: coding assistant, agenti e LLM fanno parte del nostro flusso di lavoro quotidiano.
* Ci aspettiamo che tu sappia usarli con criterio — per accelerare sviluppo, esplorazione del codice e test — restando sempre responsabile della correttezza, della sicurezza e della qualità di ciò che produci.
Requisiti
* 2–4 anni di backend in produzione.
* Solido TypeScript e Node.js; esperienza con un framework backend a dependency injection (NestJS preferito).
* Buona padronanza di SQL e di un ORM (modellazione, query, transazioni, relazioni).
* Disegno di API REST pulite; validazione dell'input come prassi.
* Test automatici parte naturale del flusso di lavoro.
* Capacità di leggere codice Java quanto basta per capirne la logica (non lo si scrive da zero, lo si interpreta).
* Git, conventional commits, attitudine al code review.
Come lavori
* Sviluppi in autonomia su requisiti definiti, chiedendo confronto sulle scelte di dominio.
* Conosci e applichi i pattern (repository, DTO, validazione, transazioni).
* Scrivi test significativi e ti orienti nel codice altrui, incluso il legacy.
Plus
* Esperienza in domini regolamentati (medicale, GDPR su dati sanitari).
* Stack specifico: Fastify, MikroORM, Zod, Redis.
* Esperienza con tracciabilità o ambito ospedaliero.
Soft skill
* Cura del dettaglio (in ambito clinico un bug è un tema di compliance, non solo un ticket).
* Comunicazione chiara; capacità di documentare.
* Voglia di crescere su uno stack tenuto in ordine.
#J-18808-Ljbffr