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 - Intraprendente 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)