Lead Developer

La Sicilia · Sicilia, Italia ·


Descrizione dell'offerta

La Sicilia — il principale quotidiano di Sicilia dal 1945 - è alla ricerca di una figura tecnica di riferimento da inserire nel team IT del sistema editoriale La Sicilia . La risorsa avrà un ruolo chiave nel guidare le decisioni architetturali, collaborando strettamente con il Product Lead, supportando la crescita tecnica del team e trasformando i requisiti di prodotto in soluzioni concrete ed efficaci.


Responsabilità:


  • Sviluppare e documentare le API REST consumate dall'app mobile e dal web
  • Progettare l'architettura backend — API, database, servizi, code
  • Progettare lo schema PostgreSQL per contenuti, utenti, abbonamenti e archivio storico
  • Implementare il sistema di autenticazione e autorizzazione multi-ruolo
  • Integrare il sistema di pagamenti e abbonamenti tramite Stripe
  • Integrare Claude API per la ricerca semantica nell'archivio storico
  • Gestire l'infrastruttura AWS — scalabilità, sicurezza, monitoring, costi
  • Implementare sistemi di coda per notifiche push e processi asincroni (SQS)
  • Garantire uptime, sicurezza e disaster recovery

Requisiti:

  • 5+ anni di esperienza backend su sistemi in produzione ad alto carico
  • Solida padronanza di Node.js e NestJS o framework equivalente
  • Esperienza avanzata con PostgreSQL — query complesse, ottimizzazione, indici
  • Esperienza progettazione infrastruttura AWS — scelte architetturali, non solo utilizzo
  • Conoscenza di Docker e deploy su ECS o Kubernetes
  • Esperienza con sistemi di pagamento e abbonamenti (Stripe)
  • Conoscenza approfondita di sicurezza applicativa — autenticazione, protezione API
  • Esperienza con sistemi di coda e architetture event-driven


Nice to have:

  • Pensa in termini di sistema, non di singole feature
  • Documenta quello che costruisce — il team deve poter lavorare su ciò che ha scritto
  • Proattivo sui problemi di scalabilità — li identifica prima che diventino incidenti
  • Esperienza con integrazione di LLM e API di intelligenza artificiale
  • Esperienza con sistemi di ricerca full-text e semantica (Elasticsearch, pgvector)
  • Esperienza con streaming video AWS IVS o MediaLive (rilevante per Fase 2)


Stack:

React, Next.js, Node.js, NestJS, PostgreSQL, AWS, Docker Redis (cache + code veloci), CDN (CloudFront) e Sistema storage (S3)

Candidatura e Ritorno (in fondo)