In sintesi
- Mansioni: Sviluppa software full stack e collabora su progetti innovativi con AI.
- Azienda: Startup innovativa in forte crescita, ambiente collaborativo e dinamico.
- Benefit: Contratto a tempo indeterminato, RAL competitiva e opportunità di crescita professionale.
- Altre informazioni: Ambiente stimolante con focus su sperimentazione e automazione.
- Perché questo lavoro: Lavora su un prodotto SaaS B2B che integra formazione e tecnologie AI.
- Qualifiche: Esperienza nello sviluppo web, conoscenza di JavaScript/TypeScript e C#.
La retribuzione prevista è compresa tra 32000 - 35000 € per anno.
La descrizione completa del lavoro illustra tutte le competenze, l'esperienza pregressa e le qualifiche che i candidati dovrebbero possedere. 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. 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 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.
- 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’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.
- 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 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 ambiente 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.
- 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 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.
- Progetti personali, contributi open source o altre esperienze concrete che permettano di vedere come affronti un problema tecnico e come strutturi il codice sono apprezzati.
- È 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, con ampie 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: 32–35k €, definita in base all’esperienza e al livello di autonomia del profilo. Modalità di lavoro: ibrido con base a Milano. Come candidarsi: Invia il tuo CV alla mail, 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 datore di lavoro: dendōo
Dendōo è un'ottima opportunità per chi cerca un ambiente di lavoro stimolante e innovativo, dove la curiosità e la proattività sono valorizzate. Offriamo ampie possibilità di crescita professionale in una startup in forte accelerazione, con un team collaborativo che promuove la sperimentazione e l'uso consapevole dell'intelligenza artificiale. Lavorando a Milano, avrai l'opportunità di contribuire direttamente alla costruzione di un prodotto SaaS B2B all'avanguardia, seguendo le funzionalità dalla progettazione al rilascio e vedendo rapidamente l'impatto del tuo lavoro sugli utenti.
Consigli degli esperti StudySmarter🤫
Ecco come pensiamo che potresti ottenere Sviluppatore / Sviluppatrice Full Stack MID
✨Partecipa ai Meetup Locali
Immergiti nella community tech partecipando a meetup locali di ingegneria e sviluppo software. Questo non solo ti permetterà di imparare delle nuove tendenze, ma anche di incontrare potenziali datori di lavoro e colleghi. Non c'è nulla di meglio che un contatto personale per lasciare il segno!
✨Contribuisci a Progetti Open-Source
Un ottimo modo per farti notare è contribuire a progetti open-source. Questo non solo arricchisce il tuo portfolio, ma ti mette in contatto con professionisti del settore che possono facilmente raccomandarti per posizioni full-time. Inoltre, dimostrerai competenze pratiche che le aziende adorano!
✨Esplora le Piattaforme di Recruitment Tecnico
Ci sono piattaforme di recruitment specializzate per il settore tech dove le aziende cercano costantemente profili come il tuo. Assicurati di registrarti su siti specifici per ingegneri e sviluppatori per ricevere piuttosto offerte di lavoro pertinenti e opportunità interessanti. Fai in modo che il tuo profilo risalti!
✨Applica Direttamente a dendōo
Non dimenticare di controllare il sito web di dendōo per eventuali opportunità di lavoro nel settore ingegneristico. Applicare direttamente può aumentare le tue chance di essere notato, specialmente se segui i loro canali social per aggiornamenti su assunzioni e eventi informativi.
Pensiamo che ti servano queste competenze per eccellere come Sviluppatore / Sviluppatrice Full Stack MID
Alcuni consigli per la tua candidatura 🫡
Mostra i tuoi progetti!:Nel tuo CV, assicurati di includere una sezione dedicata ai progetti di sviluppo software a cui hai lavorato. Questi possono essere progetti universitari, lavori freelance o anche side projects. Se hai un GitHub, non dimenticare di linkarlo: i recruiter adorano vedere il codice e come affronti le sfide.
Competenze tecniche in evidenza:Fai un elenco chiaro delle tue competenze tecniche nel tuo CV, come linguaggi di programmazione, framework e strumenti che conosci. Assicurati che siano rilevanti per il ruolo di Sviluppatore / Sviluppatrice Full Stack MID in dendōo. Questo aiuterà a dimostrare che sei il candidato ideale per il lavoro!
Scrivi una lettera di motivazione mirata:Quando scrivi la tua lettera di motivazione, evidenzia perché sei appassionato di ingegneria e sviluppo software. Parla dei tuoi obiettivi professionali e di come pensi di crescere in dendōo. Ricorda, vogliamo vedere il tuo entusiasmo e il tuo desiderio di imparare!
Attenzione ai dettagli:Nell'ambito dell'ingegneria e dello sviluppo software, i dettagli contano. Fai attenzione alla formattazione del tuo CV e della lettera di motivazione. Un CV ben strutturato e privo di errori mostra che sei meticoloso e professionale, qualità fondamentali per un ruolo a tempo pieno come Sviluppatore / Sviluppatrice Full Stack MID.
Come prepararti a un colloquio di lavoro presso dendōo
✨Preparati con le tue abilità tecniche
Per un colloquio in ingegneria e sviluppo software, è fondamentale essere in grado di dimostrare le tue abilità tecniche. Preparati a rispondere a domande di programmazione e a risolvere problemi dal vivo. Puoi anche praticare con piattaforme come LeetCode o HackerRank per affrontare esempi di codice che potresti incontrare.
✨Mostra il tuo portfolio di progetti
Essendo un candidato full-time, è importante avere un portfolio ben curato che mostri il tuo lavoro. Porta con te esempi di progetti passati, sia personali che professionali. Spiega il tuo ruolo in ciascun progetto e i risultati ottenuti. Questo non solo dimostra le tue capacità, ma anche la tua passione per il settore.
✨Preparati a domande sul lavoro di squadra
Nel campo dell'ingegneria e sviluppo software, il lavoro di squadra è cruciale. Aspettati di ricevere domande su come hai collaborato in precedenti progetti o come affronti i conflitti con i membri del team. Pratica le tue risposte usando esempi concreti che mettano in luce le tue abilità relazionali.
✨Conosci il processo di sviluppo che usano
Ogni azienda ha il proprio modo di fare le cose. Prima del colloquio in dendōo, informati sul loro processo di sviluppo software, come Agile o Scrum. Essere in grado di discutere come ti adatteresti a questi metodi o come hai già lavorato con essi può farti risaltare come candidato ideale.