Overview Silicondev, azienda leader nell’area IT e Software Development, è alla ricerca di un Senior Backend Developer Node.js da inserire su un progetto strategico in ambito TELCO, dedicato allo sviluppo ed evoluzione di portali web enterprise basati su architetture moderne a microservizi e serverless. La risorsa entrerà a far parte di un team strutturato e lavorerà con le tecnologie più attuali del mercato, contribuendo attivamente al potenziamento dell’area backend e al governo tecnico del team.
Attività e responsabilitàProgettazione e sviluppo di servizi backend in Node.js e Type Script secondo architetture a microservizi e serverless
Sviluppo e manutenzione di API RESTful ad alte prestazioni
Utilizzo e integrazione dei principali servizi AWS serverless (Lambda, Aurora, Dynamo DB, Load Balancer, Istio)
Collaborazione con i team frontend per l’integrazione delle componenti web (React e framework moderni)
Ruolo di dev-lead su piccoli e medi team di sviluppo, supportando le decisioni tecniche e la crescita del team
Progettazione e sviluppo di test unitari e funzionali (Vitest, Jest), promuovendo una cultura di qualità del software
Design e implementazione di soluzioni basate su pattern di integrazione (event-driven, publish/subscribe)
Definizione e gestione di pipeline CI/CD (Jenkins o strumenti equivalenti)
Integrazione di pratiche di Infrastructure as Code nei processi di sviluppo
Deployment di applicazioni containerizzate in ambienti di produzione (Docker, Kubernetes, ECS)
Collaborazione con team Dev Ops per l’automazione dei processi di build, test e rilascio
Scelta e applicazione dei design pattern più idonei al contesto progettualeRequisitiAlmeno 5 anni di esperienza nello sviluppo backend con Node.js e Type Script (Express)
Almeno 3 anni di esperienza in contesti AWS serverless
Solida esperienza con database relazionali e No SQL
Esperienza nello sviluppo di API RESTful
Conoscenza dei principali framework frontend (React, Next.js, Vue.js, Angular) per una collaborazione efficace con il frontend
Esperienza come Tech Lead / Dev Lead
Esperienza avanzata in testing automatizzato (unit e functional test)
Conoscenza di CI/CD, automazione e Infrastructure as Code
Esperienza nel deployment di applicazioni dockerizzate
Familiarità con approccio Dev Ops
Ottima conoscenza di Git e strategie di branching
Ottime capacità di analisi, problem solving e leadership tecnicaNice to HaveEsperienza in contesti TELCO o su portali web ad alta scalabilità
Esperienza in architetture event-driven
Certificazioni Cloud (AWS)