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).