Chi siamo
Legis è una startup italiana che sta costruendo una piattaforma AI-native per il mondo GRC — Governance, Risk & Compliance.
Stiamo crescendo velocemente e siamo in una fase in cui prodotto, team e mercato stanno evolvendo insieme. È il momento giusto per entrare se ti piace costruire, prenderti responsabilità reali e contribuire alle fondamenta tecniche di un’azienda in forte crescita.
Il nostro obiettivo è aiutare studi professionali, consulenti e aziende a gestire la compliance in modo più strutturato, sicuro e automatizzato: dalla raccolta documentale all’analisi dei requisiti, dalla gestione dei framework normativi alla produzione di output operativi.
Lavoriamo su un prodotto in cui la qualità tecnica non è un dettaglio: trattiamo dati sensibili, costruiamo workflow multi-tenant e usiamo l’AI per accelerare processi che oggi sono spesso manuali, ripetitivi e frammentati.
Il ruolo
Cerchiamo un Software Engineer che prenda ownership di parti centrali della piattaforma: dalla UI React al database Postgres, fino al backend del nostro assistente AI.
Lavorerai a stretto contatto con il founder, il CTO e il nostro AI Engineer. Non è un ruolo da “ticket in entrata”: ci aspettiamo che tu sappia progettare, decidere, discutere trade-off tecnici e possedere intere aree di prodotto dall’idea alla messa in produzione.
Il focus principale sarà la piattaforma Legis Studio, ma contribuirai anche al backend di Gino, il nostro assistente AI.
Cosa farai
- Svilupperai e manterrai la piattaforma GRC end-to-end, dal frontend React/TypeScript al backend su Supabase.
- Progetterai e farai evolvere schema dati, query, API e policy di sicurezza.
- Lavorerai su logiche multi-tenant, con particolare attenzione all’isolamento dei dati tra clienti.
- Costruirai feature complete: UI, stato applicativo, logica backend, query, test e rilascio.
- Collaborerai al backend AI di Gino insieme al nostro AI Engineer.
- Contribuirai alle scelte architetturali del prodotto, soprattutto dove sicurezza, scalabilità e developer experience si incontrano.
- Userai coding agent e strumenti AI per accelerare il lavoro, mantenendo però piena responsabilità sulla qualità del codice prodotto.
Cosa cerchiamo
Cerchiamo una persona solida tecnicamente, autonoma e con forte senso di ownership.
Per noi è particolarmente importante che tu abbia esperienza reale con database relazionali e sicurezza applicativa: in un prodotto compliance multi-tenant, l’isolamento dei dati non è una feature secondaria, è parte del prodotto stesso.
Requisiti principali
- Esperienza full-stack solida con TypeScript.
- Ottima conoscenza di React: hook, component design, state management e gestione di interfacce complesse.
- Esperienza backend con Node.js, serverless o architetture equivalenti.
- Conoscenza avanzata di Postgres.
- Capacità di ragionare su sicurezza, permessi e isolamento dei dati, idealmente con Row Level Security o approcci equivalenti.
- Mentalità security-first: ti chiedi chi può vedere cosa, cosa può andare storto e quali sono i casi limite, non solo l’happy path.
- Disciplina di testing: scrivi test come parte naturale dello sviluppo, non come attività da rimandare.
- Capacità di lavorare con coding agent come Claude Code o strumenti simili: li usi per andare più veloce, ma sai fare review critica dell’output e correggere o rifiutare codice sbagliato.
- Autonomia nel debugging e nella risoluzione dei problemi: vai alla causa, non al sintomo.
Cosa apprezziamo
Non sono requisiti obbligatori, ma saranno considerati un plus:
- Esperienza con Supabase, Edge Functions, Deno o stack simili.
- Esperienza con prodotti SaaS multi-tenant.
- Familiarità con Python e FastAPI, utile per contribuire al backend di Gino.
- Esperienza con sistemi di observability, logging e monitoring, ad esempio Sentry.
- Esperienza con i18n e prodotti destinati a più mercati.
- Interesse o conoscenza del dominio GRC, GDPR, AI Act o compliance in generale.
Cosa offriamo
- RAL fino a un massimo di 40.000€, commisurata all’esperienza.
- Possibilità di partecipare all’equity pool aziendale, in funzione del profilo e del percorso di crescita.
- Un ruolo con forte impatto sul prodotto, sull’architettura e sulle fondamenta tecniche dell’azienda.
- La possibilità di lavorare in una startup in crescita, su un prodotto AI-native applicato a un dominio complesso e ad alto valore.
Come lavoriamo
Siamo un team piccolo, veloce e molto orientato al prodotto.
Cerchiamo persone che vogliano capire il problema prima di scrivere codice, che sappiano discutere una scelta tecnica senza difendere ego, e che vedano l’AI come uno strumento operativo quotidiano, non come una buzzword.
Da noi avrai spazio per incidere davvero sull’architettura, sul prodotto e sul modo in cui costruiamo software :)
Retribuzione: Fino a €40.000,00 all'anno
Sede di lavoro: Ibrido/da remoto (20126 Milano)