Senior Backend Developer / Tech Lead
r.l. ricerca un Senior Backend Developer con almeno 8 anni di esperienza nello sviluppo backend , che affianchi all'attività tecnica la guida e il coordinamento del team.
Il ruolo prevede un impegno indicativo del 60% nello sviluppo e del 40% nel management del team. Cerchiamo una persona autonoma, capace di comprendere rapidamente il prodotto e la codebase, prendere decisioni tecniche e supportare gli altri sviluppatori nel lavoro quotidiano. Valutiamo profili con esperienza consolidata in C#, Java, Go . È richiesta la padronanza di almeno una di queste tecnologie, insieme alla capacità di apprendere e utilizzare linguaggi e strumenti diversi da quelli già conosciuti.
Di cosa ti occuperai? Sviluppo e responsabilità tecniche — 60% Progettare e sviluppare servizi backend, migliorando qualità, affidabilità e manutenibilità del codice. Svolgere code review e definire standard condivisi per sviluppo, test e documentazione.
Contribuire all'automazione dei rilasci, al monitoraggio e alla diagnosi degli errori, preparando i servizi alla futura evoluzione su Azure. Management e coordinamento — 40% Tradurre le richieste di CTO e Product in attività tecniche chiare, con priorità, dipendenze e stime condivise. Almeno 8 anni di esperienza professionale nello sviluppo backend .
Esperienza nella guida tecnica di altri sviluppatori, attraverso code review, affiancamento e organizzazione del lavoro.
Autonomia nel seguire un'attività dall'analisi alla verifica del risultato. Capacità di apprendere rapidamente nuove tecnologie e orientarsi in una codebase esistente.
Competenze tecniche richieste C#, Java, Go o Node.js: esperienza consolidata in almeno una delle tecnologie indicate. Git Lab, Open Project o Dev Ops: gestione dei branch, merge request, risoluzione dei conflitti e code review, assegnazione task, monitoraggio metriche.
Git Lab CI/CD: configurazione e manutenzione di pipeline per test, build e rilascio.
Docker e/o Podman: creazione delle immagini, gestione dei container e configurazione dei servizi tramite variabili d'atmosfera.
API e microservizi: progettazione delle interfacce, integrazione tra servizi e gestione della compatibilità delle modifiche.
Test automatici: scrittura e integrazione dei test nelle pipeline.
Logging e monitoraggio: utilizzo dei log e dei controlli sullo stato dei servizi per individuare e risolvere gli errori. Competenze preferenziali Esperienza con Microsoft Azure , in particolare con servizi per applicazioni containerizzate. Conoscenza di Open Project o strumenti analoghi per la pianificazione e il monitoraggio delle attività. Il contesto di lavoro comprende microservizi, container Podman/Docker, Git Lab e Open Project, con una futura evoluzione dell'infrastruttura verso Azure.
Il ruolo prevede un impegno indicativo del 60% nello sviluppo e del 40% nel management del team. Cerchiamo una persona autonoma, capace di comprendere rapidamente il prodotto e la codebase, prendere decisioni tecniche e supportare gli altri sviluppatori nel lavoro quotidiano. Valutiamo profili con esperienza consolidata in C#, Java, Go . È richiesta la padronanza di almeno una di queste tecnologie, insieme alla capacità di apprendere e utilizzare linguaggi e strumenti diversi da quelli già conosciuti.
Di cosa ti occuperai? Sviluppo e responsabilità tecniche — 60% Progettare e sviluppare servizi backend, migliorando qualità, affidabilità e manutenibilità del codice. Svolgere code review e definire standard condivisi per sviluppo, test e documentazione.
Contribuire all'automazione dei rilasci, al monitoraggio e alla diagnosi degli errori, preparando i servizi alla futura evoluzione su Azure. Management e coordinamento — 40% Tradurre le richieste di CTO e Product in attività tecniche chiare, con priorità, dipendenze e stime condivise. Almeno 8 anni di esperienza professionale nello sviluppo backend .
Esperienza nella guida tecnica di altri sviluppatori, attraverso code review, affiancamento e organizzazione del lavoro.
Autonomia nel seguire un'attività dall'analisi alla verifica del risultato. Capacità di apprendere rapidamente nuove tecnologie e orientarsi in una codebase esistente.
Competenze tecniche richieste C#, Java, Go o Node.js: esperienza consolidata in almeno una delle tecnologie indicate. Git Lab, Open Project o Dev Ops: gestione dei branch, merge request, risoluzione dei conflitti e code review, assegnazione task, monitoraggio metriche.
Git Lab CI/CD: configurazione e manutenzione di pipeline per test, build e rilascio.
Docker e/o Podman: creazione delle immagini, gestione dei container e configurazione dei servizi tramite variabili d'atmosfera.
API e microservizi: progettazione delle interfacce, integrazione tra servizi e gestione della compatibilità delle modifiche.
Test automatici: scrittura e integrazione dei test nelle pipeline.
Logging e monitoraggio: utilizzo dei log e dei controlli sullo stato dei servizi per individuare e risolvere gli errori. Competenze preferenziali Esperienza con Microsoft Azure , in particolare con servizi per applicazioni containerizzate. Conoscenza di Open Project o strumenti analoghi per la pianificazione e il monitoraggio delle attività. Il contesto di lavoro comprende microservizi, container Podman/Docker, Git Lab e Open Project, con una futura evoluzione dell'infrastruttura verso Azure.