About the job
dend?oè unastartup innovativa in robusto 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.
La posizione è rivolta a uno
Sviluppatore / Sviluppatrice Full Stack
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.
Responsabilità:
Sviluppare nuove funzionalità full stack, lavorando sia sul frontend sia sul backend della piattaforma.
Realizzare e manutenere interfacce web utilizzandoNext.js, React e TypeScript.
Sviluppare API, logica applicativa e servizi backend utilizzando.NET e C#.
Lavorare sulla modellazione e sull'accesso ai dati in ambienteSQL 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.
Lavorare a partire da specifiche funzionali e tecniche scritte, verificandone la completezza e segnalando eventuali ambiguità, criticità o alternative progettuali.
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'ecosistemaMicrosoft 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.
Partecipare alle attività di revisione del codice e al miglioramento progressivo delle pratiche di sviluppo.
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.
Requisiti:
Esperienza nello sviluppo di applicazioni web, maturata in contesti professionali, progetti personali strutturati o attività formative significative.
Buone basi di sviluppo sia frontend sia backend e capacità di comprendere il funzionamento complessivo di una funzionalità end-to-end.
Conoscenza diJavaScript / TypeScripte familiarità conReacto framework frontend analoghi.
Conoscenza dello sviluppo backend e dei principali concetti legati ad API, servizi applicativi e accesso ai dati.
Familiarità conC# 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 ambiente cloud.
La nostra infrastruttura è principalmente basata suMicrosoft 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.
Capacità di leggere specifiche funzionali e tecniche e trasformarle in una soluzione implementativa coerente.
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.
Piena padronanza della lingua italiana e conoscenza dell'inglese sufficiente per lavorare con documentazione tecnica.
Costituiscono titolo preferenziale l'aver già lavorato constack 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.
Cosa offriamo:
L'opportunità di entrare in una startup innovativa in una fase di forte accelerazione, conampie possibilità di crescita professionale e di evoluzione del ruolo.
La possibilità di ampliare progressivamente responsabilità, autonomia e ambito di intervento, contribuendo direttamente alla costruzione del prodotto e delle modalità di lavoro del team tecnico.
Un contesto in cui la crescita del prodotto e dell'organizzazione può tradursi rapidamente in nuove opportunità di responsabilità, specializzazione e sviluppo professionale.
Un ruolo con un perimetro ampio, che permette di lavorare sul prodotto end-to-end invece di essere limitati a una singola componente.
La possibilità di seguire direttamente le funzionalità dalla progettazione fino al rilascio e di vedere rapidamente l'impatto del proprio lavoro sugli utenti.
Un team contenuto, con un rapporto diretto tra sviluppo, prodotto e design e con poca distanza tra chi implementa una soluzione e chi prende le decisioni sul prodotto.
Un affiancamento concreto nella fase iniziale, con persone che conoscono in profondità il prodotto e il codice e che possono supportare una crescita progressiva dell'autonomia.
Un ambiente in cui sperimentazione, automazione e utilizzo consapevole dell'intelligenza artificiale fanno parte concretamente del modo di sviluppare software.
L'opportunità di lavorare su un prodotto SaaS B2B che integra formazione, knowledge management, compliance e tecnologie basate su intelligenza artificiale.
Contratto: assunzione a tempo indeterminato.
RAL: *****k €, definita in base all'esperienza e al livello di autonomia del profilo.
Modalità di lavoro:ibrido con base a Milano.
Come candidarsi
Invia il tuoCValla ******, accompagnato da una breve lettera di presentazione, raccontandoci in poche righe chi sei, il tuo percorso e cosa stai cercando in questa fase della tua vita professionale.
Se hai un repository, un portfolio o un progetto che possiamo consultare, aggiungi il relativo link alla candidatura.
📌 Sviluppatore / Sviluppatrice Full Stack Mid (Bardi)
🏢 Dend?o
📍 Bardi