Dettagli del ruolo Location: Milano (ibrido) Contratto: tempo indeterminato, CCNL Commercio RAL: a partire da ****** € Chi siamo HINT è 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 attuale 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 + TypeScript + 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 TypeScript.
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.
📌 Middle Full Stack Developer - €40.000 All'Anno (Milano)
🏢 Hint
📍 Milano