← 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