Siamo alla ricerca di uno sviluppatore Back End da aggiungere al nostro team di sviluppo, che possa contribuire alla realizzazione di soluzioni e software innovative e scalabili.
Descrizione del ruolo: In questa posizione, sarai responsabile dello sviluppo e della manutenzione delle nostre API e dei servizi backend, lavorando a stretto contatto con altri sviluppatori, designer e product manager.
Responsabilità principali: Sviluppo backend: Progettare, sviluppare e mantenere le API e i servizi backend utilizzando Node.js e TypeScript. Architetture a microservizi: Collaborare alla progettazione e all'implementazione di architetture a microservizi, garantendo la scalabilità e la manutenibilità del sistema. Database: Utilizzare database relazionali (SQL) e non relazionali (NoSQL) per la gestione dei dati, scegliendo la soluzione più adatta a ogni esigenza. Agile: Lavorare in un ambiente Agile (Kanban) partecipando attivamente a tutti gli aspetti del ciclo di sviluppo, dalle attività di planning fino al rilascio del prodotto. Teamwork: Collaborare con il team di sviluppo per garantire la qualità del codice e la consegna dei progetti nei tempi previsti. Requisiti: Esperienza: Almeno un anno di esperienza nello sviluppo backend con Node.js e TypeScript. Tecnologie: Ottima conoscenza di Node.js, TypeScript, Express.js (o framework simili), MongoDB o altri database NoSQL, e almeno un database SQL (MySQL, PostgreSQL, ecc.). Architetture: Comprensione delle architetture a microservizi e dei principi di progettazione software. Agile: Esperienza di lavoro in ambienti Agile (Kanban) e conoscenza degli strumenti di gestione del progetto (Jira, Trello, YouTrack, ecc.). Soft skills: Ottime capacità di problem solving, comunicazione e lavoro in team.
Desiderata: Conoscenza KeyCloak Conoscenza di Redis, NginX, sviluppo app Python #J-18808-Ljbffr