Role : Node.js Developer (Angular) Location : 100% remote dall'Italia Start : ASAP Language required : Italiano Duration : 6 months + possible extensions
Scopo del progetto :
Stiamo cercando un Node.js Developer (Angular) da inserire in un team dinamico per lo sviluppo e l’evoluzione di un flusso su un’applicazione esistente per un importante progetto per un nostro cliente chiave. L’applicazione è basata su architettura a microservizi, con comunicazioni interne asincrone e gestita all’interno di un framework GitOps. Il candidato ideale è una persona proattiva, capace di lavorare in autonomia e contribuire attivamente alla collaborazione di team, con particolare attenzione al rispetto delle scadenze e alla gestione delle stime di sviluppo.
Responsabilità :
* Analizzare i requisiti tecnici e tradurli in soluzioni software scalabili e manutenibili.
* Sviluppare e manutenere microservizi backend in Node.js per applicazioni enterprise.
* Contribuire allo sviluppo frontend in Angular per migliorare e integrare le interfacce utente esistenti (nice to have).
* Garantire la qualità del codice tramite pratiche di code review, test unitari e integrazione continua.
* Collaborare con il team DevOps per il deployment su ambienti containerizzati (Kubernetes / Docker).
* Assicurare un’efficace comunicazione asincrona tra microservizi, anche attraverso l’uso di message broker come RabbitMQ (nice to have).
* Monitorare e risolvere problematiche di performance e scalabilità.
* Partecipare attivamente alla pianificazione delle attività e alla gestione delle stime tramite strumenti come Jira.
Must have skills :
* Solida esperienza nello sviluppo con Node.js.
* Conoscenza approfondita di Kubernetes per l’orchestrazione di container.
* Ottima padronanza di RDBMS (es. MySQL, PostgreSQL).
* Capacità di lavorare in autonomia e in team Agile.
* Conoscenza delle architetture a microservizi e dei flussi asincroni.
Must have skills :
* Esperienza nello sviluppo frontend con Angular.
* Conoscenza di Docker per la containerizzazione delle applicazioni.
* Esperienza con RabbitMQ o altri message broker per comunicazioni asincrone.
* Familiarità con strumenti di gestione attività come Jira.
#J-18808-Ljbffr