PpSviluppiamo 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. /ppStiamo 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. /ph3bBACKEND ENGINEER - MID /b /h3h3Stack /h3ulliBackend: NestJS su Fastify, Node, TypeScript (strict, zero any) /liliORM / DB: MikroORM, PostgreSQL /liliValidation: Zod /liliAuth: JWT, Cache: Redis /liliTest: Jest, Docs: Swagger / OpenAPI /liliLegacy in dismissione: Java /li /ulh3Cosa farai /h3ulliSviluppare feature e moduli end-to-end: dal modello dati alla logica di business, agli endpoint REST documentati. /liliLavorare su un'architettura a layer chiara — Controller → Service → Repository → DB — rispettando le convenzioni del progetto. /liliScrivere DTO, documentazione Swagger e test unitari con buona copertura. /liliCurare sicurezza di base (OWASP Top 10), audit trail e integrità del dato. /liliContribuire alla migrazione di componenti dal legacy Java, leggendone la logica per garantirne la parità. /li /ulh3Come lavoriamo con l'AI /h3ulliL'uso di strumenti di AI è incoraggiato: coding assistant, agenti e LLM fanno parte del nostro flusso di lavoro quotidiano. /liliCi 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. /li /ulh3Requisiti /h3ulli2–4 anni di backend in produzione. /liliSolido TypeScript e Node.js; esperienza con un framework backend a dependency injection (NestJS preferito). /liliBuona padronanza di SQL e di un ORM (modellazione, query, transazioni, relazioni). /liliDisegno di API REST pulite; validazione dell'input come prassi. /liliTest automatici parte naturale del flusso di lavoro. /liliCapacità di leggere codice Java quanto basta per capirne la logica (non lo si scrive da zero, lo si interpreta). /liliGit, conventional commits, attitudine al code review. /li /ulh3Come lavori /h3ulliSviluppi in autonomia su requisiti definiti, chiedendo confronto sulle scelte di dominio. /liliConosci e applichi i pattern (repository, DTO, validazione, transazioni). /liliScrivi test significativi e ti orienti nel codice altrui, incluso il legacy. /li /ulh3Plus /h3ulliEsperienza in domini regolamentati (medicale, GDPR su dati sanitari). /liliStack specifico: Fastify, MikroORM, Zod, Redis. /liliEsperienza con tracciabilità o ambito ospedaliero. /li /ulh3Soft skill /h3ulliCura del dettaglio (in ambito clinico un bug è un tema di compliance, non solo un ticket). /liliComunicazione chiara; capacità di documentare. /liliVoglia di crescere su uno stack tenuto in ordine. /li /ul /p #J-18808-Ljbffr