×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Developer; Node.js​/NestJS

Job in 55100, Lucca, Toscana, Italy
Listing for: Rosso
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Backend Developer
Salary/Wage Range or Industry Benchmark: 40000 - 50000 EUR Yearly EUR 40000.00 50000.00 YEAR
Job Description & How to Apply Below
Senior Backend Developer (Node.js / NestJS)
Co-Founder & CEO @Rosso | Making Blood Donations cool | Forbes U30
Chi siamo
Rosso/ Ema Health srl, un’azienda tecnologica a vocazione sociale. Siamo pionieri nell’innovazione del settore trasfusionale con l’obiettivo di digitalizzare l’esperienza relativa alle donazioni di sangue e plasma.
Il ruolo
Cerchiamo un/una Senior Backend Developer che porti il backend al livello successivo su architettura, sicurezza, osservabilità e scalabilità. Non solo implementazione: ci serve una figura che sappia leggere criticamente il sistema esistente, identificare vulnerabilità e colli di bottiglia, e guidare decisioni tecniche e refactoring graduali.
Si occuperà principalmente di:

Guidare design e qualità delle API: contratti, error model, versioning, backward compatibility.
Disegnare e rafforzare auth e autorizzazione: ruoli, permessi, policy, auditabilità.
Impostare e far rispettare best practice di sicurezza (OWASP, threat modeling leggero, review mirate).
Guidare clean architecture e confini tra domini: separazione, refactoring strutturali, scelte tecniche.
Ownership su osservabilità: logging strutturato, tracing (Open Telemetry), metriche, alert, SLO.
Definire standard di team: review “serie”, branching, definition of done, qualità release.
Mentoring: alzare l’asticella del team con esempi e processi pratici.

Requisiti principali

Capacità di lavorare in team.
Track record su backend Node.js/TypeScript in produzione con responsabilità di qualità e affidabilità.
NestJS avanzato: architettura modulare, pattern, middleware/guard/interceptor/filtri usati con criterio.
Security mindset forte: OWASP Top 10 applicata (broken access control, injection, IDOR, rate limit, hardening).
Mongo

DB avanzato: schema design, indici, ottimizzazione, analisi colli di bottiglia.
Capacità di guidare scelte tecniche e refactoring incrementalmente, senza “big bang rewrite”.
Ottima padronanza di Git e processi di review.

Cosa offriamo

40.000 - 50.000 di RAL
Ownership. Non hai spec iper‑dettagliate, ma deadline di squadra. Sei tu responsabile dell’organizzare il tuo lavoro e dell’output finale.
Persone ad alto valore aggiunto.

Lavorerai con colleghi che credono profondamente nella missione e sono i migliori in quello che fanno.
Ogni persona che entra nel team di Rosso viene scelta perché può portare qualcosa di unico in termini di competenza e determinazione.
Quello che fai non resta sullo schermo MA SALVA VITE.
Ogni giorno in Italia c’è chi aspetta una trasfusione o una terapia salvavita. Noi stiamo costruendo l’infrastruttura che permetterà a sempre più persone di donare sangue e plasma e quindi di salvare sempre più vite.
Startup environment.
Non una startup qualunque, ma una ben finanziata e con alta densità di talenti dove in pochi mesi può vedere e imparare ciò che altrove forse vedresti in anni. Livello di responsabilità e coinvolgimento fin dal giorno 0.
Cosa ci aspettiamo di fare insieme nei primi 6 mesi

Piano di miglioramento realistico e graduale (architettura, security, performance) con priorità e milestone.
Revisione sostanziale del modello permessi e dei controlli su endpoint critici.
Standardizzazione di error handling, logging, struttura moduli e pratiche di review.
2–3 refactoring mirati su punti nevralgici, con metriche prima/dopo.
Dashboard e alert utili per salute del backend (errori, latenze, code, dipendenze esterne).

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary