Descrizione del ruolo
La posizione di Backend Developer è parte di un team cross-funzionale responsabile dello sviluppo e della manutenzione delle applicazioni dell'azienda.
Responsabilità principali
1. Promuovere attività volte al continuo miglioramento della codebase e alla qualità.
2. Effettuare la code review e sessioni pair programming, con l'obiettivo di diffondere la conoscenza tecnica e di dominio nel team.
3. Partecipare alle sessioni di user story refinement per capire i bisogni degli utenti, proporre soluzioni per soddisfare i loro requisiti valutando la fattibilità tecnica e valutando l'effort di implementazione.
4. Collaborare con il team per definire modifiche al processo di sviluppo in ottica di miglioramento continuo.
5. Promuovere le buone pratiche di sviluppo quali Continuous Integration, Testing Automation, Test Driven Development, mantenimento della documentazione tecnica.
6. Mantenere un approccio