Software Engineer - Auth
SupabaseSupabase cerca una figura per sviluppare e mantenere le funzionalità di Auth, uno dei prodotti più usati del suo stack, con un server scritto in Go e librerie client per TypeScript, SSR e altri framework. Non sono richiesti viaggi frequenti, a parte l'off-site annuale in cui tutta l'azienda si ritrova per una settimana in una città diversa.
Ruolo
Il ruolo comprende la progettazione di funzionalità di autenticazione sicure e scalabili in Go e TypeScript, il lavoro su tutto lo stack dai protocolli lato server alle librerie client per framework come Next.js, la responsabilità di prestazioni, affidabilità e scalabilità del server Auth e l'evoluzione dell'architettura con il supporto a OAuth, OIDC, SAML e altri protocolli. Sono previste anche migrazioni sicure di database su una grande flotta di istanze Postgres, il miglioramento dell'osservabilità con metriche, tracing, alerting e dashboard, la scrittura e revisione di RFC e il supporto alla comunità su GitHub e Discord. Sono richiesti almeno 4 anni di esperienza professionale con Go in produzione, almeno 2 anni su un sistema di autenticazione e una solida esperienza con database relazionali; sono apprezzati TypeScript, i fondamentali del web (cookie, sessioni, JWT, HTTP), la sicurezza dell'autenticazione e la crittografia, Kubernetes e AWS e la gestione di migrazioni di schema su larga scala.
Tecnologie
Go, TypeScript, Next.js e altri framework SSR, PostgreSQL, OAuth, OIDC, SAML, JWT, Kubernetes, AWS, Prometheus, Grafana e OpenTelemetry.
Condividi annuncio
Informazioni su Supabase
Supabase è la piattaforma di sviluppo basata su Postgres, costruita da sviluppatori per sviluppatori. Offre una soluzione backend completa che comprende database, autenticazione, storage, Edge Functions, funzionalità Realtime e ricerca vettoriale, con servizi profondamente integrati e pensati per crescere insieme ai progetti. Oltre 7 milioni di sviluppatori, dai singoli creatori di progetti personali fino alle grandi aziende in settori regolamentati, costruiscono i propri prodotti sulla piattaforma, che si è affermata come uno dei principali strati dati per le applicazioni moderne e AI-native.
Supabase è nata come azienda remote-first e open-source-first: il suo team distribuito a livello globale è considerato il vero punto di forza nella costruzione di strumenti che gli sviluppatori amano. Conta oltre 280 persone in più di 55 paesi, ha raccolto 500 milioni di dollari di finanziamenti e una community di centinaia di migliaia di membri. La cultura aziendale è fondata sulla comunicazione asincrona, sulla trasparenza, sul lavoro in pubblico e su un forte impegno verso l'ecosistema open source, che l'azienda punta a sostenere anziché sostituire. Ogni persona del team riceve una quota di equity e opera con ampia autonomia, in un ambiente che valorizza velocità, qualità e responsabilità individuale.
