La figura del Backend Developer è fondamentale per lo sviluppo e la manutenzione delle applicazioni dell'azienda. Si ricerca un candidato con esperienza di 3-5 anni nel ruolo, dotato di ottima conoscenza di un linguaggio backend, preferibilmente Java.
Obiettivi
* Promuovere attività volte al continuo miglioramento della codebase e alla qualità
* Effettuare code review e sessioni di pair programming con l'obiettivo di diffondere la conoscenza tecnica e di dominio nel team
* Partecipare alle sessioni di user story refinement per comprendere i bisogni degli utenti, proporre soluzioni e valutare la fattibilità tecnica e l'effort di implementazione
Competenze richieste
* Ottima conoscenza di un linguaggio backend, preferibilmente Java
* Ottime competenze di architettura dei sistemi con focus sulle problematiche backend
* Buona conoscenza di Linux e del mondo open source
* Buona conoscenza di Git
* Competenze di base di Frontend, con preferenza per React e Typescript
* Conoscenza dei principi della metodologia Agile, in particolare SCRUM
* Conoscenza, anche di base, di sistemi distribuiti e relative tecnologie / protocolli / pattern come HTTP, JSON API, API Gateway, Service Mesh, Proxy, Load Balancer, etc.
* Buona conoscenza degli ambienti di containerizzazione (Docker)
Benefici
Tipo di contratto: Tempo indeterminato
Orari di lavoro: 9.00-13.00, 14.00-18.00
Smart working: ibrido, in presenza 1 giorno a settimana
Flessibilità oraria: sì