Team lead ingegneria software

CodeBaker · Bologna, Emilia-Romagna, Italia ·


Descrizione dell'offerta

Chi siamo

Siamo un'azienda in crescita che sviluppa soluzioni software innovative utilizzando tecnologie moderne e stack tecnologici all'avanguardia.

Posizione

Cerchiamo un Team Leader per guidare il nostro team di sviluppatori (senior, junior e tirocinanti/stagisti) e garantire l'eccellenza tecnica dei nostri progetti.

Responsabilità principali
  • Gestione del team : Coordinare e supervisionare un team di 4 sviluppatori (junior e senior)
  • Leadership tecnica operativa : Fornire guidance tecnica quotidiana e risolvere blocchi complessi
  • Code review : Garantire la qualità del codice e il rispetto degli standard aziendali attraverso revisioni sistematiche
  • Mentoring : Sviluppare le competenze del team attraverso coaching e formazione sui nostri boilerplate e metodologie
  • Coordinamento progetti : Organizzare le attività di sviluppo e assicurare il rispetto delle tempistiche definite dal responsabile di sviluppo
  • Implementazione standard : Garantire l'utilizzo corretto dei boilerplate aziendali e degli standard di sviluppo predefiniti
  • Reporting tecnico : Interfacciarsi costantemente con il responsabile di sviluppo per decisioni tecniche strategiche e architetturali
Stack tecnologico e metodologie aziendali
  • Frontend : React, Flutter, NextJS (in fase di integrazione)
  • Backend : NodeJS, TypeScript
  • Database : MongoDB, MySQL, MS SQL Server
  • Boilerplate aziendali : Utilizzo di template strutturati e documentati per tutti i linguaggi, creati per ottimizzare sviluppo e manutenzione
  • Standard di sviluppo : Metodologie e pattern predefiniti che garantiscono coerenza e qualità del codice
  • Architetture : Full-stack development, mobile e web applications
Requisiti essenziali
  • Esperienza tecnica : Minimo 5-7 anni di esperienza nello sviluppo software
  • Competenze stack : Solida conoscenza di almeno 3-4 tecnologie del nostro stack
  • Leadership operativa : Esperienza comprovata nella gestione di team di sviluppo (2-3 anni)
  • Mentoring : Capacità di formare e far crescere sviluppatori junior e senior
  • Adattabilità : Capacità di lavorare con standard e boilerplate predefiniti, implementandoli efficacemente
  • Collaborazione : Eccellenti capacità di interfacciarsi con il responsabile tecnico per decisioni strategiche
  • Problem solving : Capacità di risolvere problemi tecnici operativi nel rispetto delle linee guida aziendali
Struttura organizzativa

Importante : Il Team Leader riporterà direttamente al responsabile di sviluppo, che mantiene la responsabilità delle decisioni tecniche strategiche (scelta dei linguaggi, architetture, roadmap). Il Team Leader avrà autonomia nell'implementazione operativa, sempre nel rispetto degli standard aziendali e dei boilerplate predefiniti.

Le decisioni tecniche strategiche (quale tecnologia utilizzare per ogni progetto) saranno prese dal responsabile di sviluppo, mentre il Team Leader avrà flessibilità nell'implementazione ("come scrivere") purché vengano rispettati i nostri standard e template documentati.

  • Esperienza con metodologie Agile/Scrum
  • Conoscenza di architetture microservizi
  • Esperienza con CI/CD e DevOps
  • Certificazioni tecniche rilevanti
  • Esperienza in code review sistematiche
Requisiti preferenziali
  • Esperienza con metodologie Agile/Scrum
  • Conoscenza di architetture microservizi
  • Esperienza con CI/CD e DevOps
  • Certificazioni tecniche rilevanti
  • Esperienza in code review sistematiche
  • Capacità di lavorare con documentazione tecnica strutturata
  • Eccellenti capacità comunicative
  • Leadership positiva e orientata ai risultati
  • Capacità di lavorare sotto pressione
  • Orientamento al miglioramento continuo
  • Flessibilità e adattabilità
Cosa offriamo
  • Ambiente di lavoro dinamico e in crescita
  • Opportunità di crescita professionale
  • Progetti innovativi e sfidanti
  • Team giovane e motivato
  • Formazione continua sulle nuove tecnologie
Modalità di lavoro
  • 1 giorno a settimana in ufficio i restanti da remoto presso la sede di Bologna


Per candidarsi , invia il tuo CV accompagnato da una lettera di presentazione che evidenzi la tua esperienza nella gestione di team di sviluppo e le tue competenze tecniche nel nostro stack.

E' richiesta l'accesso ad almeno 2 repository git per permetterci di valutare la qualità del codice.


Saremo felici di valutare anche candidature di sviluppatori senior con forte orientamento alla leadership che desiderano crescere in questo ruolo.

Candidatura e Ritorno (in fondo)