
Állás
· Senior
Senior full stack mérnök, megfigyelhetőség
Fullstack Developer
• Senior
• Remote
• Teljes munkaidő
•
LATAM, EU/EMEA
A NetBox Labs Observability csapatában a hálózati adatokat gyűjtő ügynököktől és szolgáltatásoktól a kezelőfelületekig terjedő teljes útvonalon dolgozol. Go- és Python-szolgáltatásokat, gRPC API-kat és React-alapú monitorozó dashboardokat építesz.
Stack
Feladatok
- ▹Backend szolgáltatások tervezése, építése és üzemeltetése Go-ban és Pythonban a felderítéshez, az assurance-hoz, a flotta-menedzsmenthez és az adatbetöltéshez
- ▹gRPC- és REST API-k meghatározása és fejlesztése világos, verziózott szerződésekkel, Protocol Buffers és OpenAPI használatával
- ▹React és TypeScript alapú monitorozó és telemetria-dashboardok építése, amelyek valós időben mutatják az eszközök, interfészek és a hálózat állapotát idősoros grafikonokkal, állapotnézetekkel és a flottától az eszközön át az interfészig vezető lefúrással
- ▹Olyan dashboard-élmények tervezése, amelyek segítik a kezelőket a problémák gyors észrevételében: észszerű alapértékek, idő- és szűrővezérlők, küszöbértékek és riasztási állapotok, valamint világos hivatkozás a metrikától a NetBoxban lévő eszközig
- ▹Együttműködés a backend mérnökökkel a dashboardokat kiszolgáló lekérdező és aggregáló API-kon, hogy azok nagy flották és nagy frekvenciájú telemetria mellett is gyorsak maradjanak
- ▹Típusbiztos integráció a frontend és a backend között generált API-kliensekkel, közös sémákkal, egységes hiba- és hitelesítéskezeléssel
- ▹Részvétel a csapat által üzemeltetett szolgáltatások ügyeleti rotációjában
- ▹Automatizált tesztek írása a teljes stacken (egység-, integrációs, szerződés- és végpontok közötti tesztek), és minőségi kapuk érvényesítése a CI-ban
- ▹Együttműködés termékmenedzserekkel, tervezőkkel, ügyfélkapcsolati csapatokkal és más mérnöki csapatokkal, hogy a funkciók valódi hálózatüzemeltetői problémákat oldjanak meg
- ▹MI-támogatású fejlesztőeszközök és ágenses munkafolyamatok napi használata a tervezés, kódolás, tesztelés, kódellenőrzés és incidens-triázs gyorsítására, és ezek hatékony, biztonságos bevezetésének segítése a csapatban
- ▹Kódellenőrzés, csapattársak mentorálása, bevált gyakorlatok megosztása a szolgáltatás-, API- és frontendtervezésben
- ▹Részvétel a tervezési folyamatokban és az ütemterv alakításában
Elvárások
- ▹5+ év professzionális szoftvermérnöki tapasztalat, érdemi éles tapasztalattal backenden és frontenden is
- ▹Backend: éles tapasztalat Go-val és Pythonnal, az egyikben erős, a másikban működő szintű jártasság
- ▹Gyakorlati tapasztalat gRPC-szolgáltatások tervezésében és üzemeltetésében Protocol Buffersszel, beleértve a sémafejlesztést és a visszafelé kompatibilitást, streaming RPC-ket, határidőket, interceptorokat/middleware-t és hibakezelést
- ▹Elosztott, eseményvezérelt rendszerek építésének tapasztalata: üzenetsorok (például RabbitMQ vagy Kafka), aszinkron feladatfeldolgozás és idempotens adatbetöltés
- ▹Frontend: erős React- és TypeScript-készségek, beleértve a komponens-kompozíciót, az állapotkezelést és a típusozási bevált gyakorlatokat
- ▹Bizonyított tapasztalat monitorozó, megfigyelhetőségi vagy analitikai dashboardok építésében: idősoros grafikonok, hőtérképek, állapotnézetek és lefúrásos navigáció
- ▹Gyakorlati tapasztalat adatvizualizációs könyvtárakkal (például D3, ECharts, Recharts, uPlot vagy Visx)
- ▹Nagy vagy nagy frekvenciájú adathalmazok teljesítőképes megjelenítésének tapasztalata olyan technikákkal, mint a downsampling, a virtualizáció, valamint a canvas- vagy WebGL-renderelés
- ▹Valós idejű adatok böngészőbeli kezelése WebSocketekkel, server-sent eventekkel vagy gRPC-Web streaminggel, valamint gyorsítótárazási és frissítési stratégiák (például TanStack Query)
- ▹Modern CSS (TailwindCSS vagy hasonló utility-first keretrendszer), reszponzív elrendezés és gyakorlati akadálymentesség (WCAG), beleértve a színtévesztőknek is megfelelő palettákat és az akadálymentes diagramokat
- ▹Automatizált frontendtesztelés Jesttel és React Testing Libraryvel, beleértve a diagramok és dashboardok vizuális regressziós tesztelését
- ▹MI-támogatott fejlesztés: rendszeres gyakorlati használat MI-kódolóasszisztensekkel és ágensekkel (például Claude Code, Cursor, GitHub Copilot) a teljes fejlesztési életciklusban: kódírás és refaktorálás, tesztgenerálás, változások ellenőrzése, dokumentáció írása
- ▹Jó ítélőképesség abban, mikor bízhatunk az MI kimenetében: generált kód ellenőrzése, áttekinthető változtatások, érzékeny adatok (például ügyfélhálózati információk és hitelesítő adatok) védelme
- ▹Ismeret azokról a prompt- és kontextustechnikákról, amelyek hatékonnyá teszik az MI-eszközöket éles kódbázison, például projektutasítások, specifikációk és strukturált munkafolyamatok
- ▹Jó kommunikációs készség és bizonyított képesség kis, több funkciót átfogó csapatokban való együttműködésre
- ▹Kényelmes munka gyorsan változó környezetben, hozzájárulás termék- és műszaki döntésekhez
Előny
- ▹Hálózati protokollok és eszközinterfészek ismerete: TCP/IP, DNS, DHCP, BGP, OSPF, VLAN-ok, LLDP/CDP
- ▹Hálózatkezelési és telemetriai interfészek tapasztalata: SNMP (MIB-ek, lekérdezés, trapek), gNMI/gNOI, streaming telemetria
- ▹Hálózatautomatizálás: NetBox, hálózatautomatizálási keretrendszerek (például NAPALM, Nornir, Netmiko) vagy ügyfélkörnyezetben futó ügynökök építésének tapasztalata
- ▹Telemetria és megfigyelhetőség: OpenTelemetry/OTLP, Prometheus vagy idősoros adatbázisok (például Mimir, InfluxDB, ClickHouse), beleértve a PromQL-hez hasonló lekérdezőnyelveket
- ▹Dashboard-eszközök: Grafana panel- vagy pluginfejlesztés, harmadik féltől származó dashboardok beágyazása termékbe
- ▹Felhasználó által konfigurálható dashboardok (mentett nézetek, egyedi elrendezések, dashboard mint kód)
- ▹Riasztási és incidens-UX tervezése: küszöbértékek, riasztási állapotok, annotációk és eseményidővonalak
- ▹MI-alapú termékfunkciók vagy belső eszközök építése LLM API-kkal, például természetes nyelvű lekérdezések telemetriára, anomáliamagyarázatok vagy támogatott hibaelhárítás
- ▹Tapasztalat a Model Context Protocollal (MCP), eszközhasználó ágensekkel vagy ágenses fejlesztési keretrendszerekkel és munkafolyamatokkal
- ▹MI-funkciók minőségi és megbízhatósági értékelése, például eval-csomagokkal és védőkorlátokkal
Soft skillek
Jó kommunikációEgyüttműködés kis, több funkciót átfogó csapatokbanRugalmasság gyorsan változó környezetbenMentorálásRészletekre figyelő problémamegoldás
A munkáltatóról
A NetBox Labs hálózatautomatizálási eszközöket fejleszt, középpontjában a NetBox nevű hálózati igazságforrással. Ő a nyílt forráskódú NetBox és az Orb hálózati megfigyelhetőségi platform kereskedelmi gazdája; termékei a NetBox Enterprise és a NetBox Cloud. Több szinten és csapatban is keres mérnököket.
Hasonló állások

Állás
· Senior
Senior .NET full-stack fejlesztő
Lemon.io
AI/ML
+30
💰 Bér: nincs megadva
🌍 Remote
Anywhere in the World
🗣️ EN
Állás
· Senior
Senior szoftverfejlesztő (fullstack Node + React)
Airtm
ArgocdBitbucketDatadog
+11
💰 Bér: nincs megadva
🌍 Remote
🗣️ EN

Állás
· Senior
Senior React full-stack fejlesztő
Lemon.io
AI/ML
+33
💰 Bér: nincs megadva
🌍 Remote
Anywhere in the World
🗣️ EN
Állás
· Senior
Senior fullstack fejlesztő (GTM)
Mangomint
+9
155 000–175 000 USD/év
bruttó
🌍 Remote
🗣️ EN

Állás
· Senior
Senior fullstack fejlesztő (Vue/Python)
S-PRO
CeleryLlm
+9
💰 Bér: nincs megadva
🌍 Remote
🗣️ EN
Himalayas

Állás
· Senior
Full stack szoftverfejlesztő (távmunka)
Halborn
+9
💰 Bér: nincs megadva
🌍 Remote
🗣️ EN
Himalayas