Full Stack Developer (Python/C#)
Pubblicato il 23-09-2026 - dendōo in Varese
About the job dendōo è una startup innovativa in forte accelerazione, che sviluppa una piattaforma SaaS multi-tenant dedicata alla formazione, alla gestione della conoscenza e ai processi di compliance e audit in azienda. L'intelligenza artificiale è parte integrante del prodotto, ma è anche impiegata nel processo implementativo. Adottiamo in modo consapevole strumenti AI per aumentare velocità, qualità ed efficacia delle attività, mantenendo un approccio orientato al controllo e alla verifica sui risultati prodotti.
Cerchiamo persone curiose, propositive e disponibili a sperimentare nuovi strumenti e modalità di lavoro, contribuendo attivamente a migliorarne l'utilizzo. Sviluppatore / Sviluppatrice Full Stack con 2–5 anni di esperienza che contribuisca all'evoluzione del prodotto lavorando sull'intero ciclo di sviluppo delle funzionalità e sulle diverse componenti della piattaforma: interfaccia utente, API, logica applicativa e gestione della persistenza dei dati. Sviluppare nuove funzionalità full stack, lavorando sia sul frontend sia sul backend della piattaforma.
Realizzare e manutenere interfacce web utilizzando Next.js, React e TypeScript. Sviluppare API, logica applicativa e servizi backend utilizzando .NET e C#. Lavorare sulla modellazione e sull'accesso ai dati in ambiente SQL Server.
Collaborare con prodotto e design nell'analisi delle nuove funzionalità, contribuendo a chiarire requisiti, comportamenti attesi e implicazioni tecniche prima dell'avvio dello sviluppo. Contribuire alla definizione delle interfacce tra frontend, backend e altri componenti del sistema. Implementare integrazioni con servizi cloud e componenti infrastrutturali, principalmente all'interno dell'ecosistema Microsoft Azure.
Lavorare su funzionalità che utilizzano modelli linguistici e altri servizi basati su AI, tra cui generazione di contenuti, sistemi conversazionali, analisi documentale, ricerca semantica e analisi video. Produrre codice manutenibile e coerente con l'architettura del prodotto. Analizzare anomalie applicative e contribuire alla diagnosi e alla risoluzione dei problemi attraverso codice, log e dati.
Contribuire alla copertura automatizzata delle funzionalità attraverso test unitari, di integrazione o end-to-end, in funzione delle esigenze del prodotto. Utilizzare in modo attivo e consapevole strumenti di sviluppo assistito dall'AI, come Claude Code e strumenti analoghi,
integrandoli nel proprio workflow senza rinunciare alla comprensione e alla responsabilità sul codice prodotto. Contribuire nel tempo all'evoluzione delle modalità di sviluppo, individuando nuovi casi d'uso per strumenti agentici, automazione e AI applicata al software engineering.
Piena padronanza della lingua italiana e conoscenza dell'inglese sufficiente per lavorare con documentazione tecnica. Da 2 a 5 anni di esperienza competente nello sviluppo di applicazioni web. Buone basi di sviluppo sia frontend sia backend e capacità di comprendere il funzionamento complessivo di una funzionalità end-to-end.
Conoscenza di JavaScript / TypeScript e familiarità con React o framework frontend analoghi. Conoscenza dello sviluppo backend e dei principali concetti legati ad API, servizi applicativi e accesso ai dati. Familiarità con C# e .NET, oppure solide basi backend che consentano di diventare rapidamente operativi su questo stack.
Conoscenza dei database relazionali e capacità di lavorare con SQL. Familiarità con Git e con i normali workflow di sviluppo collaborativo. Aver lavorato almeno a livello introduttivo con un contesto cloud.
La nostra infrastruttura è principalmente basata su Microsoft Azure, con servizi come App Service, Blob Storage ed Entra ID. Esperienza concreta, anche personale o di studio, con strumenti di coding assistito dall'AI. Capacità di comprendere, verificare e spiegare il codice prodotto con l'ausilio di strumenti AI, verificandone correttezza, funzionamento e impatti.
Autonomia nell'approfondire un problema tecnico, individuando la documentazione, il codice o i dati necessari per arrivare a una soluzione. Attitudine all'analisi, curiosità tecnica e disponibilità a confrontarsi sulle scelte implementative. Propensione a lavorare in un ambiente collaborativo, aperto alla sperimentazione e al miglioramento continuo.
Costituiscono titolo preferenziale l'aver già lavorato con stack tecnologici analoghi, la familiarità con architetture SaaS B2B multi-tenant, sistemi asincroni, code e background processing,
autenticazione e autorizzazione, test automatici e pipeline CI/CD. Sono inoltre apprezzati progetti personali, contributi open source o altre esperienze concrete che permettano di vedere come affronti un problema tecnico e come strutturi il codice. È particolarmente gradita una familiarità pratica con strumenti di sviluppo agentici e AI-assisted e la capacità di utilizzarli per attività come esplorazione di codebase, implementazione, refactoring, testing, debugging e documentazione. L'ingresso in una startup in forte accelerazione, dove la crescita del prodotto e dell'organizzazione si traduce rapidamente in più responsabilità, più autonomia e nuove possibilità di specializzazione.
Un ruolo dal perimetro ampio: lavori sul prodotto end-to-end, segui le funzionalità dalla progettazione al rilascio e vedi in tempi brevi l'impatto del tuo lavoro sugli utenti. Un team contenuto, con un rapporto diretto tra sviluppo, prodotto e design e poca distanza tra chi implementa una soluzione e chi prende le decisioni. Un affiancamento concreto nella fase iniziale per entrare nel prodotto, nel codice e nel nostro modo di lavorare, con persone che li conoscono in profondità.
Un ambiente in cui sperimentazione, automazione e uso consapevole dell'intelligenza artificiale fanno parte del modo quotidiano di sviluppare software, oltre che del prodotto stesso.
Contratto: assunzione a tempo indeterminato.
RAL: 32–35k €, definita in base all'esperienza e al livello di autonomia del profilo.
Modalità di lavoro: ibrida, con base a Milano. Inizialmente è prevista la presenza in sede per almeno 3 giorni alla settimana, così da favorire un efficace inserimento nel team.
Ci interessa conoscere la persona dietro al CV: raccontaci chi sei, qual è stato il tuo percorso, cosa ti appassiona del tuo lavoro e cosa stai cercando in questa fase della tua vita professionale. Non ci serve una lunga lista di tecnologie o competenze: vorremmo capire cosa ti motiva, come ti piace lavorare e cosa ti piacerebbe trovare in Dendoo.
Non serve scrivere un tema: bastano poche righe, purché siano tue e ci aiutino a conoscerti un po' meglio. Se hai un repository, un portfolio o un progetto che possiamo consultare, aggiungi pure il relativo link alla candidatura. Per questo, ti chiediamo di non inviarci soltanto il CV: la tua presentazione è una parte importante della candidatura.
