NetBox Labs
NetBox Labs
11 – 50 Zaměstnanci
B2BPodnikSaaS
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