← Vissza a listához
Állás
Software Engineer - Auth
Backend Developer
• Remote
• Teljes munkaidő
• 📍 Remote (US)
Software Engineer pozíció a Supabase Auth csapatában. A Supabase a Postgres fejlesztői platform, amely Database, Auth, Storage, Edge Functions, Realtime és Vector Search szolgáltatásokat nyújt. Az Auth, amely Go nyelven (szerver) készült, TypeScript, SSR és egyéb keretrendszerekhez készült klienskönyvtárakkal, a Supabase stack egyik legnépszerűbb terméke. A munkatárs új Auth funkciók építésében és a meglévők karbantartásában segít, a teljes stacken dolgozva a szerveroldali protokolloktól a kliensoldali könyvtárakig, és tulajdonosa az Auth szerver teljesítményének, megbízhatóságának és skálázhatóságának a Supabase infrastruktúrájában. Teljesen távmunkás, globális toborzással.
Stack
Feladatok
- ▹Biztonságos, skálázható hitelesítési funkciók tervezése és megvalósítása Go-ban és TypeScriptben
- ▹Munka a teljes stacken, a szerveroldali protokolloktól a kliensoldali könyvtárakig olyan keretrendszerekhez, mint a Next.js
- ▹Az Auth szerver teljesítményének, megbízhatóságának és skálázhatóságának tulajdonlása a Supabase infrastruktúrájában
- ▹Hozzájárulás az Auth architektúra fejlődéséhez, beleértve az OAuth, OIDC, SAML és más protokollok támogatását
- ▹Biztonságos adatbázis-migrációk tervezése és végrehajtása nagy számú Postgres-példányon
- ▹A megfigyelhetőség (observability) építése és javítása: metrikák, tracing, riasztás és dashboardok a rendszer egészségének fenntartásához nagy léptékben
- ▹RFC-k írása és bírálata a termékfejlesztési folyamat részeként
- ▹Együttműködés a Supabase mérnökeivel a zökkenőmentes fejlesztői élmény biztosítása érdekében
- ▹A közösség támogatása és a fejlesztői visszajelzésekre való reagálás GitHubon, Discordon és egyéb csatornákon
Elvárások
- ▹4+ év szakmai tapasztalat Go írásában és éles szállításában (kötelező)
- ▹2+ év szakmai tapasztalat hitelesítési rendszeren való munkában, beleértve a protokolltámogatást és karbantartást nagy léptékben (kötelező)
- ▹Erős relációs adatbázis-tapasztalat (Postgres vagy MySQL); a Postgres-tapasztalat előny (kötelező)
- ▹Erős TypeScript-ismeret a Go mellett (napi szinten használt nyelvek)
- ▹A webtechnológiai alapok erős ismerete (cookie-k, session-ök, JWT, HTTP, böngésző API-k)
- ▹A hitelesítési biztonság jó ismerete és mély érdeklődés iránta (jelszavak, protokollok mint OAuth, OIDC vagy SAML, kriptográfiai alapok mint hash függvények, aláírások és titkosítók)
- ▹Tapasztalat több webes keretrendszerrel, mint a Next.js (vagy más SSR alternatíva) és hagyományos webes keretrendszerek, mint Ruby on Rails, Django vagy Laravel
- ▹Jó technikai írási készség (az RFC-folyamat fontos az Auth termék változtatásaihoz)
- ▹Gyakorlati tapasztalat szolgáltatások építésében és üzemeltetésében jelentős léptékben
- ▹A rendszerszintű szempontok mély megértése: memóriakezelés, konkurencia-minták és számítási erőforrás-optimalizálás Go-ban
- ▹Tapasztalat Kubernetesszel és AWS-szel (vagy hasonló felhőplatformmal) éles környezetben
- ▹A megfigyelhetőségi gyakorlatok alapos ismerete (metrikák, elosztott tracing, strukturált naplózás és riasztás, pl. Prometheus, Grafana, OpenTelemetry)
- ▹Tapasztalat adatbázis-sémamigrációk biztonságos kezelésében nagy léptékben
Előny
- ▹Kifejezetten Postgres-tapasztalat (más relációs adatbázisokkal szemben)
Soft skillek
Erős technikai írás és RFC-készítésCsapatközi együttműködésKözösségi szerepvállalás és fejlesztői támogatásKomfortos aszinkron munkavégzés és önálló időbeosztás
Amit kínálunk
- ▹Teljesen távmunka WeWork tagsággal vagy co-working juttatással, a világ bármely pontján használhatóan
- ▹ESOP (részvénytulajdon) minden csapattag számára
- ▹Tech-juttatás az ideális munkakörnyezet kialakításához
- ▹Egészségügyi juttatások: az egészségbiztosítás 100%-a a munkavállalóknak és 80%-a a hozzátartozóknak
- ▹Éves céges off-site-ok
- ▹Rugalmas, aszinkron munkavégzés
- ▹Éves szakmai fejlődési / oktatási juttatás