Lead Developer
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)