← Vissza a listához
Állás
Software Engineer: IaC platformélmény
Supabase
Backend Developer
• Remote
• Teljes munkaidő
• 📍 Remote (US)
Software Engineer pozíció a Supabase Interfaces csapatában, a Terraform provider tulajdonosaként, amely a Supabase fejlesztői platformjának egyik alapeleme. A Supabase a Postgres fejlesztői platform, amely Database, Auth, Storage, Edge Functions, Realtime és Vector Search szolgáltatásokat nyújt. Ez egy gyakorlati mérnöki szerep, amely a Supabase Terraform provider mögötti Go kódbázisra fókuszál, biztosítva egy megbízható, kiszámítható és jól dokumentált Terraform-élményt a fejlesztők számára nagy léptékben, figyelmet fordítva az erőforrás-viselkedésre, az életciklus-helyességre, a séma evolúciójára, a frissítés biztonságára és a migrációs utakra. Teljesen távmunkás, globális toborzással.
Feladatok
- ▹A Go Terraform provider kódbázisának tulajdonlása, beleértve az architektúrát, az implementáció minőségét, a tesztstratégiát és a kiadásra való felkészültséget
- ▹A Terraform provider megbízhatóságának és ergonómiájának javítása, beleértve az erőforrás-viselkedést, data source-okat, életciklus edge case-eket és a frissítés biztonságát
- ▹Az IaC munkafolyamatok technikai stratégiájának irányítása design dokumentumokon, RFC-ken és iteratív szállításon keresztül
- ▹Gyakorlatias migrációs és interoperabilitási utak építése a meglévő Terraform-felhasználók számára
- ▹Együttműködés a termék- és mérnöki vezetéssel egy közös roadmap-modellben a prioritások, hatókör és eredmények meghatározására
- ▹Az ügyfél-visszajelzések, OSS issue-k és használati jelek figyelése a Terraform-élmény folyamatos javítása érdekében
- ▹Világos dokumentáció és példák készítése, amelyek megkönnyítik az IaC munkafolyamatok megértését és bevezetését
- ▹Javaslatok és ajánlások vezetése, az érintettek összehangolása és a döntések világos eredményekre vitele egy közös konszenzus-modellben
Elvárások
- ▹5+ év szoftverfejlesztői tapasztalat fejlesztői platformok, infrastruktúra-eszközök vagy elosztott rendszerek terén
- ▹Erős jártasság Go-ban és bizonyított múlt éles minőségű fejlesztői eszközök szállításában
- ▹Mély tapasztalat a Terraform provider viselkedésével, deklaratív erőforrás-modellekkel és életciklus edge case-ekkel
- ▹A sématervezés, verziózás és visszafelé kompatibilitás alapos ismerete
- ▹Tapasztalat egy provider kódbázis tulajdonlásában vagy az ahhoz való hozzájárulásban, valós felhasználói adaptációval és frissítési korlátokkal
- ▹Tapasztalat providerek és IaC eszközök tesztstratégiájában (unit, integrációs és end-to-end), valamint CI/CD pipeline-okban
- ▹Jártasság kiadási/verziózási stratégiákban és visszafelé kompatibilitásban széles körben használt fejlesztői eszközöknél
- ▹Erős írásbeli kommunikáció és bizonyított múlt világos technikai design dokumentumok és RFC-k terén
Előny
- ▹Jártasság TypeScript-alapú eszközökben, Supabase CLI munkafolyamatokban és GitHub-központú automatizálásban
Soft skillek
Jó teljesítmény aszinkron, gyors tempójú környezetbenErős írásbeli kommunikáció (design dokumentumok és RFC-k)Javaslatok vezetése és az érintettek összehangolása világos eredmények feléEgyüttműködés közös konszenzus-alapú döntéshozatali modellben
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