Siamo alla ricerca di uno Sviluppatore back-end appassionato e con esperienza anche minima da inserire nel nostro team di sviluppo per contribuire alla creazione di soluzioni software innovative in ambiti complessi come le Infrastrutture e i Trasporti. Cerchiamo un professionista in grado di lavorare in autonomia e di integrarsi perfettamente con metodologie di sviluppo moderne.
Responsabilità Principali
* Progettare, sviluppare e mantenere microservizi scalabili e ad alta disponibilità.
* Scrivere codice pulito, ben documentato ed efficiente in linea con gli standard di sviluppo.
* Collaborare con i team Front-End e DevOps per integrare i componenti del software.
* Partecipare all’analisi tecnica e alla risoluzione di problematiche complesse.
* Assicurare l’ottimizzazione e le performance delle applicazioni.
Competenze Tecniche Richieste
* Competenza nello sviluppo di microservizi utilizzando una o più delle seguenti tecnologie:
* Spring Boot (Java)
* Node.js con TypeScript e framework NestJS
* Conoscenza e/o esperienza con Database Relazionali, in particolare PostgreSQL.
* Esperienza con Database NoSQL, preferibilmente Cassandra.
* Conoscenza di Docker per la containerizzazione delle applicazioni.
* Dimestichezza con gli strumenti di controllo versione del codice, in particolare Git (es. GitHub, GitLab, Bitbucket).
* Familiarità con i processi CI/CD e l’utilizzo di strumenti di sviluppo moderni.
Il Candidato Ideale
* Ha una forte inclinazione per lo sviluppo di soluzioni in ambiti critici e complessi (es. Infrastrutture, Logistica, Trasporti).
* È un risolutore di problemi proattivo e orientato al risultato.
* È in grado di lavorare in team, ma anche di gestire in autonomia le proprie attività.
* Possiede una laurea in Informatica, Ingegneria Informatica o equivalente (o esperienza lavorativa equipollente).