Software Engineer Auth
SupabaseSupabase cerca una figura di ingegneria per lavorare sul sistema di autenticazione, uno dei prodotti più usati della sua piattaforma, scritto in Go sul lato server e corredato di librerie in TypeScript per i principali ambienti di sviluppo per il web. Non sono previsti viaggi frequenti.
Ruolo
Progetterai e realizzerai funzionalità di autenticazione sicure e capaci di reggere la crescita, muovendoti dall'implementazione dei protocolli lato server fino alle librerie destinate a chi sviluppa con strumenti come Next.js. Ti occuperai di prestazioni, affidabilità e scalabilità del servizio su tutta l'infrastruttura, contribuirai all'evoluzione dell'architettura con il supporto a OAuth, OIDC, SAML e altri protocolli, e pianificherai migrazioni sicure della base di dati su una flotta ampia di istanze Postgres. Costruirai metriche, tracciamento, allarmi e cruscotti, scriverai e revisionerai le proposte tecniche che guidano lo sviluppo del prodotto e seguirai le richieste della comunità sui canali pubblici. Sono richiesti almeno quattro anni di esperienza professionale nello scrivere e rilasciare Go in produzione e almeno due anni di lavoro su un sistema di autenticazione, oltre a una solida esperienza con basi di dati relazionali.
Tecnologie
Go, TypeScript, PostgreSQL, OAuth, OIDC, SAML, cookie, sessioni e gettoni JWT, fondamenti di crittografia fra funzioni di sintesi, firme e cifrari, Next.js e altri ambienti con rendering lato server, Kubernetes, AWS.
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.
