
OpsLevel je B2B SaaS společnost, která vytváří interní portál pro vývojáře a inženýrské týmy. Její platforma poskytuje vývojářům samoobslužný přístup k nástrojům, znalostem o službách a provoznímu kontextu, které potřebují k převzetí odpovědnosti za produkční infrastrukturu a k pochopení jejího fungování. Centralizací klíčových zdrojů a omezením provozních komplikací OpsLevel podporuje efektivnější vývoj softwaru a provoz infrastruktury. Tým společnosti vytváří produkty pro podniky, které hledají srozumitelnější a dostupnější způsoby řízení pracovních postupů vývojářů a produkčních systémů.
Produktový inženýr — Ruby on Rails a GraphQL — práce na dálku v Kanadě
Převezměte odpovědnost za funkce zaměřené na zákazníky pro agentní platformu OpsLevel pro vývoj a dodávku softwaru. Budujte systémy v Rails, GraphQL a MySQL a zároveň rozvíjejte inženýrské pracovní postupy s podporou AI.
Popis
- Přebírejte produktové výzvy od pochopení potřeb zákazníků přes návrh a implementaci řešení až po uvedení na trh a další iterace.
- Spolupracujte s produktovými, UX a vývojovými týmy na dodávání řešení zaměřených na zákazníky.
- Komunikujte se zákazníky prostřednictvím hovorů, diskusí s podporou a přímého pozorování používání produktu.
- Pište důkladně testovaný kód a poskytujte konstruktivní revize kódu.
- Využívejte kódovací agenty a zároveň zlepšujte jejich kontext, nástroje a ochranná opatření.
- Pomáhejte rozvíjet interní softwarovou továrnu, která směruje práci z Linearu k agentům a na kontrolu člověkem.
- Sledujte technický dluh a prosazujte architektonická zlepšení.
- Stanovujte a prosazujte osvědčené postupy pro Ruby on Rails, GraphQL a návrh databází.
- Vyvíjejte soukromá i veřejná rozhraní GraphQL API pro frontend, CLI a automatizaci zákazníků.
- Veďte technická šetření a vytvářejte funkční prototypy.
- Dodávejte práci spolehlivě a včas komunikujte, pokud jsou plány nebo termíny ohroženy.
- Mentorujte kolegy a přispívejte k jejich profesnímu rozvoji.
- Účastněte se pohotovostního řešení problémů v Ruby on Rails, Vue.js, GraphQL a MySQL.
Požadavky
- Nejméně pět let zkušeností s Ruby on Rails nebo sedm let používání srovnatelného webového frameworku, jako je Spring, Django či Node.js.
- Zkušenost s navrhováním architektur s jasnými hranicemi rozhraní a oddělením odpovědností.
- Praktická zkušenost s uplatňováním principů SOLID.
- Velmi dobrá znalost Rails.
- Zkušenost s návrhem výkonných datových modelů MySQL.
- Znalost strukturování relačních databází, indexování, denormalizace a diagnostiky a řešení pomalých dotazů.
- Zkušenost s vývojem pomocí nástrojů AI a dobrý úsudek ohledně toho, kde jsou účinné.
- Silné produktové uvažování a schopnost porozumět potřebám uživatelů před návrhem řešení.
- Výhodou je zkušenost s vývojem agentních systémů nad rámec automatického doplňování, včetně vyhodnocovacích sad, vlastních nástrojů, MCP serverů nebo interních pracovních postupů.
- Výhodou je zkušenost s AWS, Dockerem, Kubernetes, Terraformem, systémy úloh Rails, jako je Sidekiq, Redisem a rozsáhlými webovými aplikacemi.
- Schopnost zapojit se do pohotovostní služby.
- Bydliště v Severní Americe a oprávnění pracovat ve vybrané zemi.
Benefity
- Akcie jsou součástí kompenzačního balíčku.
- Plně vzdálený způsob práce.
- Inkluzivní a vstřícné pracovní prostředí.
- V průběhu náboru jsou k dispozici potřebná přizpůsobení.
- Pro pohovory je vyžadována funkční webkamera a mikrofon, ideálně v klidném prostředí s minimálním hlukem na pozadí.