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 Backend Developer con solide competenze tecniche che possa contribuire attivamente alla realizzazione di progetti complessi. Lavorerai in stretta collaborazione con l'Head of Development e il resto del team, concentrandoti sullo sviluppo di soluzioni backend di qualità e partecipando alle decisioni architetturali.
Cosa farai
Nel tuo ruolo quotidiano ti occuperai di sviluppare backend robusti e scalabili utilizzando Node.js, TypeScript ed Express, seguendo i principi della Clean Architecture e del Design First. Lavorerai su task assegnati dall'Head of Development, contribuendo attivamente alla qualità del codice e all'avanzamento del progetto. Studierai e interpreterai i documenti di progettazione, portando il tuo punto di vista tecnico e segnalando eventuali criticità o margini di miglioramento. Applicherai pattern consolidati come MVC e DDD per garantire codice mantenibile e testabile, e collaborerai con il team nella ricerca delle soluzioni più efficaci.
Requisiti essenziali
Cerchiamo un professionista con almeno 3 anni di esperienza nello sviluppo backend, che padroneggi Node.js, TypeScript ed Express in contesti di produzione. Devi avere una buona conoscenza dei pattern MVC e DDD e dimostrato interesse verso la Clean Architecture. È importante che tu sappia lavorare in team, comunicare efficacemente con i colleghi e seguire le best practice di sviluppo.
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 crescere professionalmente lavorando a fianco di sviluppatori senior, migliorando le tue competenze architetturali 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. Idealmente, vorremmo vedere progetti che mostrino: Utilizzo di Node.js, TypeScript ed Express
* Applicazione dei pattern MVC e/o DDD
* Qualità del codice e organizzazione della struttura
* Attenzione alla documentazione
I repository possono essere progetti personali, open source o esempi di lavoro (nel rispetto degli NDA). Valuteremo la qualità del codice, le scelte tecniche e la capacità di scrivere software pulito e manutenibile.