Middle Full Stack Developer - €40.000 All'Anno
Pubblicato il 09-09-2026 - Hint in Italia
Dettagli del ruolo Location: Milano (ibrido)Contratto: tempo indeterminato, CCNL CommercioRAL: a partire da ****** €Chi siamoHINT è una startup italiana in fase post-MVP.
Abbiamo da poco rilasciato la prima versione del prodotto, adesso entriamo nella fase in cui l'MVP diventa prodotto vero, con utenti reali e un team che cresce.
Entro 6 mesi vogliamo essere un team strutturato, con un prodotto utilizzato da migliaia di persone. Cosa offriamo Lavoro a stretto contatto con il CTO e il Software Architect, in un team in cui il tuo contributo tecnico ha impatto reale sul prodotto fin dal primo giorno. Stack tecnologico contemporaneo e ben tenuto (Kotlin/Ktor, GraphQL, PostgreSQL, React 19, Cloud Run), con disciplina architetturale fin dall'inizio. Sede a Milano, presenza richiesta indicativamente 2 giorni a settimana, con flessibilità sul resto.
Nei primi mesi richiesta maggiore presenza per facilitare l'onboarding. Contratto a tempo indeterminato, CCNL Commercio.RAL a partire da ****** €? Cosa farai Il tuo focus principale sarà il backend in Kotlin / Ktor, ma toccherai anche il frontend React / Typescript quando serve.
Fullstack vero, non di facciata: ci aspettiamo che tu sappia attraversare lo stack senza fermarti al confine del tuo "linguaggio preferito".
Sviluppo backend Sviluppo backend in Kotlin / Ktor con GraphQL e PostgreSQL (con estensione GIS).
Implementazione di moduli con confini chiari su Cloud Run. Ownership tecnica delle feature in cui sei coinvolto/a: implementazione, test, deploy, monitoraggio in produzione.
Sviluppo frontend Sviluppo frontend in React + Type Script + Vite (+ mobile nativo)Capacità di attraversare lo stack senza fermarti al confine del tuo "linguaggio preferito".
Collaborazione di team Code review del Junior Developer che entrerà nel team a 1-2 mesi dal tuo arrivo. Pair programming e confronto continuo con Software Architect. La tua opinione sul prodotto e sulle scelte di implementazione viene ascoltata: in un team piccolo, anche in un ruolo prevalentemente esecutivo, ci interessa cosa pensi. Evoluzione del prodotto Nei primi 3 mesi: contribuirai al rilascio in produzione della prossima versione del prodotto, con focus su qualità del codice e affidabilità.
Più avanti: collaborazione con il Data Scientist che entrerà nel team su modelli di intelligenza artificiale e reti neurali, con parte del lavoro in Python. Must have - Competenze tecniche Laurea in Informatica, Ingegneria Informatica o equivalente.3-4 anni di esperienza come sviluppatore in produzione. Esperienza con React e Type Script. Solida conoscenza di SQL e PostgreSQL. Solida conoscenza della piramide del testing Solida conoscenza di strutture dati e algoritmi Familiarità con GraphQL (lato server e/o client).
Esperienza in almeno un sistema con utenti reali,
possibilmente prodotto consumer o B2B con volume. Sull'esperienza con il nostro stack Lo stack ha pezzi specifici (Kotlin, Ktor, GraphQL, PostGIS, Cloud Run) e non ci aspettiamo che tu li abbia visti tutti.
Cerchiamo solidità nei fondamentali — OO design, SQL, un web stack moderno, esperienza in produzione su sistemi reali — e voglia di metterci le mani su tecnologie nuove.
Per noi conta più come ti rapporti a uno stack che non conosci che la corrispondenza esatta con la tua esperienza pregressa: se i fondamentali sono solidi, il resto si recupera nelle prime settimane. Nice to have Esperienza con Kotlin in produzione (anche solo 1 anno).
Background JVM (Java, Scala) — plus se sei migrato/a a Kotlin. Esperienza con Cloud Run o GCP in generale. Esperienza con architetture a microservizi. Conoscenza di PostgreSQL con estensione GIS / PostGIS. Esperienza con migrazioni Flyway o equivalenti. Aver lavorato in startup early-stage o aver costruito un proprio prodotto. Conoscenze base di data science o machine learning. Familiarità con Python. Soft skill e modo di lavorare Voglia di crescere insieme a una startup, non sedersi su un ruolo definito. Con il tempo, voglia di costruirsi un punto di vista solido sulle scelte di implementazione, e portarlo nelle discussioni di team, anche restando in un ruolo prevalentemente esecutivo. Pensare al prodotto, non solo al codice. Capacità di portare il proprio punto di vista anche quando non è in linea con quello altrui, in modo costruttivo. Lettura della propria carriera come un percorso, non come una sequenza di stipendi.
