Sviluppatore back-end
PalComm è la società tecnologica del gruppo Palella Holdings, impegnata nello sviluppo di soluzioni digitali innovative e nella gestione di piattaforme tecnologiche per le aziende del gruppo e i propri clienti.
Ci occupiamo di progettazione, sviluppo e gestione di applicazioni web e mobile, infrastrutture cloud e prodotti digitali, con un approccio orientato all’innovazione, alla scalabilità e alla qualità del software.
Per ampliare il nostro team tecnologico, siamo alla ricerca di un Backend Developer che contribuisca allo sviluppo e all’evoluzione dei nostri prodotti.
Cosa farai
– Progettare, sviluppare, mantenere e documentare API REST e/o GraphQL per applicazioni web e mobile.
– Guidare la progettazione dell’architettura backend (API, database, servizi, CMS e processi asincroni).
– Progettare ed evolvere lo schema PostgreSQL, garantendo integrità, performance e scalabilità dei dati.
– Progettare e sviluppare piattaforme CMS custom: modelli di contenuto, pubblicazione, versionamento, workflow editoriali, utenti, ruoli e permessi.
– Implementare autenticazione, autorizzazione e gestione dei ruoli a livello di piattaforma.
– Integrare sistemi di pagamento, gestione degli abbonamenti e servizi di terze parti.
– Integrare servizi di Intelligenza Artificiale tramite API per funzionalità avanzate.
– Gestire e ottimizzare l’infrastruttura cloud su AWS, bilanciando scalabilità, sicurezza e costi.
– Progettare e implementare code, processi asincroni, notifiche e architetture event-driven.
– Occuparsi di disponibilità, sicurezza,
backup e disaster recovery dei sistemi in produzione.
– Ottimizzare prestazioni, query, caching multilivello e accesso ai dati su piattaforme ad elevato traffico.
– Analizzare, debuggare e risolvere problematiche critiche in produzione.
– Definire e implementare logging, monitoring, alerting e osservabilità.
– Supportare raccolta, elaborazione e esposizione dei dati per analytics e reportistica.
– Partecipare alle code review e contribuire a definire gli standard del team.
Cosa cerchiamo
– Almeno 2 anni di esperienza qualificato nello sviluppo backend di applicazioni in produzione ad alt
– Ottima conoscenza di Node.js e di framework backend moderni (preferibilmente NestJS), con TypeScript.
– Solida esperienza con PostgreSQL: progettazione dello schema dati, query complesse, ottimizzazione e indicizzazione.
caching multilivello (Redis, CDN/edge caching, cache invalidation) per applicazioni ad elevato traffico.
– Esperienza nella progettazione e gestione di infrastrutture cloud su AWS.
– Esperienza con sistemi concorrenti e consistenza dei dati: race condition, locking e idempotenza.
– Conoscenza di Docker e di piattaforme di orchestrazione e deployment (es.
Amazon ECS, Kubernetes o equivalenti).
– Esperienza nell’integrazione di sistemi di pagamento e gestione degli abbonamenti.
– Conoscenza approfondita delle best practice di Application Security: autenticazione, autorizzazione, protezione delle API e gestione dei segreti.
– Esperienza con messaggistica, code e architetture asincrone/event-driven.
– Esperienza nello sviluppo e nella documentazione di API REST.
– Familiarità con logging, monitoring e osservabilità in produzione.
– Capacità di lavorare in autonomia e di assumere responsabilità sulle scelte tecniche del backend.
Nice to have
– Esperienza nello sviluppo di CMS proprietari o piattaforme per contenuti editoriali, media o ad alto volume.
– Esperienza nell’integrazione di modelli di Intelligenza Artificiale (LLM) e servizi AI tramite API.
– Esperienza con motori di ricerca full-text e semantica (es. Elasticsearch, OpenSearch, pgvector).
– Esperienza nello sviluppo di sistemi di streaming video e distribuzione di contenuti multimediali.
– Esperienza con architetture a microservizi.
– Conoscenza di Infrastructure as Code (Terraform, AWS CDK o equivalenti).
– Esperienza con database vettoriali e ricerca semantica (pgvector, Pinecone, Weaviate o equivalenti).
– Esperienza con tecnologie OCR e estrazione del testo da documenti.
Modalità di lavoro ibrida, con presenza presso la sede di Catania, RAL da 22 a 31k in base all’esperienza del candidato.
https://palcomm.it/career/backend-developer
Ci occupiamo di progettazione, sviluppo e gestione di applicazioni web e mobile, infrastrutture cloud e prodotti digitali, con un approccio orientato all’innovazione, alla scalabilità e alla qualità del software.
Per ampliare il nostro team tecnologico, siamo alla ricerca di un Backend Developer che contribuisca allo sviluppo e all’evoluzione dei nostri prodotti.
Cosa farai
– Progettare, sviluppare, mantenere e documentare API REST e/o GraphQL per applicazioni web e mobile.
– Guidare la progettazione dell’architettura backend (API, database, servizi, CMS e processi asincroni).
– Progettare ed evolvere lo schema PostgreSQL, garantendo integrità, performance e scalabilità dei dati.
– Progettare e sviluppare piattaforme CMS custom: modelli di contenuto, pubblicazione, versionamento, workflow editoriali, utenti, ruoli e permessi.
– Implementare autenticazione, autorizzazione e gestione dei ruoli a livello di piattaforma.
– Integrare sistemi di pagamento, gestione degli abbonamenti e servizi di terze parti.
– Integrare servizi di Intelligenza Artificiale tramite API per funzionalità avanzate.
– Gestire e ottimizzare l’infrastruttura cloud su AWS, bilanciando scalabilità, sicurezza e costi.
– Progettare e implementare code, processi asincroni, notifiche e architetture event-driven.
– Occuparsi di disponibilità, sicurezza,
backup e disaster recovery dei sistemi in produzione.
– Ottimizzare prestazioni, query, caching multilivello e accesso ai dati su piattaforme ad elevato traffico.
– Analizzare, debuggare e risolvere problematiche critiche in produzione.
– Definire e implementare logging, monitoring, alerting e osservabilità.
– Supportare raccolta, elaborazione e esposizione dei dati per analytics e reportistica.
– Partecipare alle code review e contribuire a definire gli standard del team.
Cosa cerchiamo
– Almeno 2 anni di esperienza qualificato nello sviluppo backend di applicazioni in produzione ad alt
– Ottima conoscenza di Node.js e di framework backend moderni (preferibilmente NestJS), con TypeScript.
– Solida esperienza con PostgreSQL: progettazione dello schema dati, query complesse, ottimizzazione e indicizzazione.
caching multilivello (Redis, CDN/edge caching, cache invalidation) per applicazioni ad elevato traffico.
– Esperienza nella progettazione e gestione di infrastrutture cloud su AWS.
– Esperienza con sistemi concorrenti e consistenza dei dati: race condition, locking e idempotenza.
– Conoscenza di Docker e di piattaforme di orchestrazione e deployment (es.
Amazon ECS, Kubernetes o equivalenti).
– Esperienza nell’integrazione di sistemi di pagamento e gestione degli abbonamenti.
– Conoscenza approfondita delle best practice di Application Security: autenticazione, autorizzazione, protezione delle API e gestione dei segreti.
– Esperienza con messaggistica, code e architetture asincrone/event-driven.
– Esperienza nello sviluppo e nella documentazione di API REST.
– Familiarità con logging, monitoring e osservabilità in produzione.
– Capacità di lavorare in autonomia e di assumere responsabilità sulle scelte tecniche del backend.
Nice to have
– Esperienza nello sviluppo di CMS proprietari o piattaforme per contenuti editoriali, media o ad alto volume.
– Esperienza nell’integrazione di modelli di Intelligenza Artificiale (LLM) e servizi AI tramite API.
– Esperienza con motori di ricerca full-text e semantica (es. Elasticsearch, OpenSearch, pgvector).
– Esperienza nello sviluppo di sistemi di streaming video e distribuzione di contenuti multimediali.
– Esperienza con architetture a microservizi.
– Conoscenza di Infrastructure as Code (Terraform, AWS CDK o equivalenti).
– Esperienza con database vettoriali e ricerca semantica (pgvector, Pinecone, Weaviate o equivalenti).
– Esperienza con tecnologie OCR e estrazione del testo da documenti.
Modalità di lavoro ibrida, con presenza presso la sede di Catania, RAL da 22 a 31k in base all’esperienza del candidato.
https://palcomm.it/career/backend-developer