Senior Backend Developer & Tech Lead

CodeBaker · Bologna, Emilia-Romagna, Italia ·


Descrizione dell'offerta

Chi siamo

Siamo una startup innovativa specializzata nella digitalizzazione di processi aziendali attraverso soluzioni web, mobile app e API. La nostra forza distintiva è l'integrazione massiva dell'intelligenza artificiale, che utilizziamo sia nello sviluppo che nell'ottimizzazione dei progetti per i nostri clienti. Lavoriamo su circa 10 progetti l'anno per clienti diversi in settori differenti, offrendoti l'opportunità di crescere professionalmente attraverso sfide sempre nuove.

Il ruolo

Cerchiamo un Senior Backend Developer con spiccate capacità di leadership tecnica che possa guidare il team di sviluppo nella realizzazione di progetti complessi. Sarai il punto di riferimento tecnico del progetto, responsabile non solo dello sviluppo ma anche del coordinamento dei programmatori e della qualità architetturale delle soluzioni.

Cosa farai

Nel tuo ruolo quotidiano ti occuperai di progettare e sviluppare backend robusti e scalabili utilizzando Node.js, TypeScript ed Express, seguendo i principi della Clean Architecture e del Design First. Organizzerai e distribuirai i task tra i membri del team, assicurando che il lavoro proceda secondo la roadmap stabilita. Sarai chiamato a studiare e interpretare i documenti di progettazione, ma anche ad avere il coraggio e la competenza per identificare criticità o margini di miglioramento, collaborando attivamente con il team per ripensare soluzioni quando necessario. Applicherai pattern consolidati come MVC e DDD per garantire codice mantenibile e testabile.

Requisiti essenziali

Cerchiamo un professionista con almeno 5 anni di esperienza nello sviluppo backend, che padroneggi Node.js, TypeScript ed Express in contesti di produzione. Devi avere una solida conoscenza dei pattern MVC e DDD. È fondamentale che tu abbia già ricoperto ruoli in cui hai coordinato altri sviluppatori e gestito l'organizzazione dei task all'interno di progetti complessi.

Cosa offriamo

L'opportunità di lavorare in una realtà dinamica dove l'AI è protagonista, confrontandoti con progetti diversificati e tecnologicamente avanzati. Avrai la possibilità di lasciare il tuo segno architetturale su progetti reali, lavorando in un team che valorizza la qualità tecnica e l'innovazione continua.

Come candidarti

Se ti riconosci in questo profilo e vuoi far parte di un team che costruisce il futuro della digitalizzazione aziendale con l'AI, inviaci:

  • Il tuo CV  con una breve presentazione che racconti la tua esperienza e la tua visione dello sviluppo software
  • Link a repository Git  (GitHub, GitLab o Bitbucket) di progetti che dimostrino le tue competenze tecniche e architetturali. Idealmente, vorremmo vedere progetti che mostrino:
  • Implementazione di Clean Architecture
  • Utilizzo di Node.js, TypeScript ed Express
  • Applicazione dei pattern MVC e DDT
  • Struttura del codice, organizzazione e qualità della documentazione

I repository possono essere progetti personali, open source o esempi di lavoro (nel rispetto degli NDA). Valuteremo la qualità del codice, le scelte architetturali e la capacità di scrivere software mantenibile.

Candidatura e Ritorno (in fondo)