
NetBox Labs vyvíjí komerční produkty založené na platformě NetBox s otevřeným zdrojovým kódem pro správu sítí a provoz infrastruktury. Její nabídka včetně NetBox Cloud a NetBox Enterprise pomáhá organizacím udržovat spolehlivý zdroj pravdivých údajů o síti, podporuje automatizaci a správu konfigurace a propojuje informace o infrastruktuře napříč systémy. Jako společnost působící v oblasti B2B SaaS a podnikových technologií kombinuje NetBox Labs vývoj open source s komerčními nástroji zaměřenými na konzistentnější a efektivnější správu sítí.
Senior full-stack inženýr pro observabilitu — Latinská Amerika (práce na dálku)
Vytvářejte produkty v Go, Pythonu, Reactu a TypeScriptu pro platformu síťové observability společnosti NetBox Labs. Vyvíjejte telemetrické dashboardy a služby podporující objevování sítí a zajištění jejich spolehlivosti.
Popis
- Vyvíjet a provozovat backendové služby v Go a Pythonu pro objevování, zajištění spolehlivosti, správu flotily a příjem dat
- Navrhovat a rozvíjet verzovaná API gRPC a REST s využitím Protocol Buffers a OpenAPI
- Vytvářet monitorovací a telemetrické dashboardy v Reactu a TypeScriptu
- Navrhovat pracovní postupy dashboardů s filtry, prahovými hodnotami, stavy upozornění a odkazy na příslušná zařízení NetBox
- Spolupracovat na API pro dotazování a agregaci dat z rozsáhlých flotil a telemetrie s vysokou frekvencí
- Implementovat typově bezpečnou integraci frontendu a backendu pomocí generovaných API klientů a sdílených schémat
- Účastnit se pohotovostních služeb týmu
- Rozšiřovat automatizované pokrytí jednotkovými, integračními, kontraktovými a end-to-end testy
- Spolupracovat s produktovými manažery, designéry, kolegy v kontaktu se zákazníky a inženýrskými týmy
- Používat vývojové nástroje s podporou AI a agentní pracovní postupy během návrhu, programování, testování, code review a analýzy incidentů
- Provádět code review, mentorovat kolegy a podporovat kvalitní inženýrské postupy
- Podílet se na plánování a pomáhat utvářet produktový a technický plán
Požadavky
- Nejméně pět let profesionální praxe v softwarovém inženýrství
- Významná produkční zkušenost s vývojem backendu i frontendu
- Produkční zkušenost s Go a Pythonem, hluboká odbornost v jednom z nich a pracovní znalost druhého
- Zkušenost s návrhem a provozem služeb gRPC s Protocol Buffers včetně vývoje schémat, zpětné kompatibility, streamovacích RPC, deadlinů, interceptorů nebo middleware a zpracování chyb
- Zkušenost s vývojem distribuovaných systémů řízených událostmi s frontami zpráv, asynchronním zpracováním úloh a idempotentním příjmem dat
- Pokročilá znalost Reactu a TypeScriptu
- Prokazatelná zkušenost s tvorbou dashboardů pro monitoring, observabilitu nebo analytiku
- Praktická zkušenost s knihovnami pro vizualizaci dat
- Zkušenost s efektivním vykreslováním rozsáhlých datových sad nebo dat s vysokou frekvencí
- Zkušenost s poskytováním dat v reálném čase do prohlížeče prostřednictvím WebSockets, server-sent events nebo streamování gRPC-Web
- Znalost moderního CSS, responzivních layoutů a praktické přístupnosti včetně WCAG, palet bezpečných pro osoby s poruchami barevného vidění a přístupných grafů
- Zkušenost s psaním automatizovaných frontendových testů pomocí Jest a React Testing Library včetně vizuálních regresních testů
- Pravidelné praktické používání AI asistentů a agentů při programování
- Dobrý úsudek při ověřování výstupů generovaných AI a ochraně citlivých dat
- Znalost technik tvorby promptů a správy kontextu pro nástroje AI
- Jasná komunikace a schopnost efektivní spolupráce
- Schopnost pracovat v rychle se měnícím prostředí a podílet se na produktových a technických rozhodnutích
Benefity
- Kapitálová kompenzace
- Možnost získat bonus
- Práce na dálku v rámci Latinské Ameriky
- Rovné příležitosti v zaměstnání
- Úpravy náborového procesu