Node.js Developer

RED Global · Campania, Napoli, Italia ·


Descrizione dell'offerta

Role: Node.js Developer (Angular)

Location: 100% remote dall'Italia

Start: ASAP

Language required: Italiano

Duration: 6 months + possible extentions


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 Nice to 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.

Candidatura e Ritorno (in fondo)