Senior Full Stack Engineer
- Sviluppo
- Ibrido · un giorno a settimana in ufficio
- Tempo pieno
Sulla posizione
Costruirai Troupia dall’inizio alla fine: l’app in cui aziende e organizzazioni lavorano con un team di agenti AI, il server dietro di essa e i dati.
Perché è importante
L’app è il luogo in cui i clienti incontrano la troupe ogni giorno. Ogni schermata che costruisci è una schermata in cui le persone lavorano, e la vedrai nelle loro mani già entro la stessa settimana.
Cosa farai
- Costruirai funzionalità dall’inizio alla fine: schermate in Next.js e React, route API, schemi e migrazioni Postgres.
- Costruirai processi in background che girano su pianificazione o evento (Inngest).
- Collegherai il prodotto agli strumenti dei clienti: OAuth, webhook e API.
- Scriverai test (Vitest, Playwright) e migliorerai prestazioni, accessibilità e supporto da destra a sinistra.
Cosa conta per noi
- 5 o più anni di esperienza nella costruzione di sistemi Web su cui contano utenti reali.
- Ottima conoscenza di TypeScript, React e Next.js (App Router), Node.js.
- PostgreSQL: progettazione dello schema, SQL, indici e sicurezza a livello di riga (RLS).
- Lavoro quotidiano con strumenti di sviluppo basati su AI (Claude Code, Cursor).
Un plus
- Drizzle ORM, Supabase, Tailwind CSS, Astro.
- Inngest e Vercel.
- Costruzione di un prodotto in più lingue, incluso da destra a sinistra.
Con cosa lavorerai
- TypeScript
- React
- Next.js
- Node.js
- PostgreSQL
- Drizzle
- Supabase
- Inngest
- Tailwind CSS
- Vitest
- Playwright
- Vercel
I tuoi primi 90 giorni
Primo mese: impari il sistema dall’inizio alla fine, e rilasci la tua prima funzionalità.
Secondo mese: ti assumi la responsabilità di un’area del prodotto, per esempio le automazioni o le connessioni.
Terzo mese: guidi una nuova funzionalità dallo schizzo fino al cliente, con test e misurazione.
Chi è Troupia
Stiamo costruendo un team di agenti AI che svolge il lavoro quotidiano di aziende e organizzazioni, al fianco delle persone che ci lavorano. Il prodotto è già attivo, in otto lingue, e il team è piccolo: chi si unisce ora dà forma alla direzione.
Come selezioniamo
- Una breve chiamata conoscitiva.
- Un colloquio professionale con le persone con cui lavorerai, a volte con un piccolo compito.
- Un incontro con il fondatore.
- Un’offerta. E a ogni passaggio, ricevi una risposta, anche quando è no.
Candidati
Ti abbiamo inviato una conferma via email, e ti risponderemo entro 5 giorni lavorativi.
- Leggiamo ogni candidatura di persona.
- Se c’è una buona corrispondenza, ti chiamiamo per una breve chiacchierata conoscitiva.
- In ogni caso ti faremo sapere come va.