NetBox Labs
NetBox Labs
11 – 50 Zaposleni
B2BPodjetjeSaaS
NetBox Labs razvija komercialne izdelke na osnovi odprtokodne platforme NetBox za omrežne in infrastrukturne operacije. Njena ponudba, vključno z rešitvama NetBox Cloud in NetBox Enterprise, organizacijam pomaga vzdrževati zanesljiv vir omrežnih podatkov, podpirati avtomatizacijo in upravljanje konfiguracij ter povezovati informacije o infrastrukturi med njihovimi sistemi. Kot podjetje B2B SaaS in ponudnik poslovne tehnologije NetBox Labs združuje odprtokodni razvoj s komercialnimi orodji, osredotočenimi na bolj dosledno in učinkovito upravljanje omrežij.

Višji full-stack inženir za opazljivost — Latinska Amerika (na daljavo)

Gradite izdelke v jezikih Go, Python, React in TypeScript za platformo podjetja NetBox Labs za opazljivost omrežij. Razvijate telemetrijske nadzorne plošče in storitve za odkrivanje ter zagotavljanje omrežij.

Opis

  • Razvijati in upravljati zaledne storitve v jezikih Go in Python za odkrivanje, zagotavljanje, upravljanje flote in zajem podatkov
  • Načrtovati in razvijati različicno opredeljene API-je gRPC in REST s tehnologijama Protocol Buffers in OpenAPI
  • Ustvarjati nadzorne plošče za spremljanje in telemetrijo v Reactu in TypeScriptu
  • Načrtovati delovne tokove nadzornih plošč s filtri, pragovi, stanji opozoril in povezavami do osnovnih naprav NetBox
  • Sodelovati pri API-jih za poizvedovanje in združevanje velikih flot ter visokofrekvenčne telemetrije
  • Izvajati tipsko varno povezovanje frontenda in backenda z ustvarjenimi odjemalci API ter skupnimi shemami
  • Sodelovati v dežurni rotaciji ekipe
  • Širiti avtomatizirano pokritost z enotskimi, integracijskimi, pogodbenimi in end-to-end testi
  • Sodelovati z vodji izdelkov, oblikovalci, sodelavci, ki delajo s strankami, in inženirskimi ekipami
  • Uporabljati razvojna orodja z umetno inteligenco in agentske delovne tokove pri načrtovanju, programiranju, testiranju, pregledih in triaži incidentov
  • Pregledovati kodo, mentorirati sodelavce in spodbujati dobre inženirske prakse
  • Prispevati k načrtovanju ter oblikovanju produktnega in tehničnega načrta

Zahteve

  • Najmanj pet let poklicnih izkušenj s programskim inženirstvom
  • Obsežne produkcijske izkušnje tako z zalednim kot s frontend razvojem
  • Produkcijske izkušnje z jezikoma Go in Python, z globokim poznavanjem enega ter delovnim znanjem drugega
  • Izkušnje z načrtovanjem in upravljanjem storitev gRPC s tehnologijo Protocol Buffers, vključno z razvojem shem, združljivostjo za nazaj, pretočnimi RPC-ji, časovnimi omejitvami, prestrezniki ali vmesno programsko opremo ter obravnavo napak
  • Izkušnje z razvojem porazdeljenih sistemov, ki jih vodijo dogodki, z vrstami sporočil, asinhrono obdelavo opravil in idempotentnim zajemom podatkov
  • Odlično znanje Reacta in TypeScripta
  • Dokazane izkušnje z izdelavo nadzornih plošč za spremljanje, opazljivost ali analitiko
  • Praktične izkušnje s knjižnicami za vizualizacijo podatkov
  • Izkušnje z učinkovitim izrisom velikih ali visokofrekvenčnih podatkovnih zbirk
  • Izkušnje z zagotavljanjem podatkov v realnem času v brskalniku prek WebSocketa, dogodkov, poslanih s strežnika, ali pretočnega gRPC-Web
  • Delovno znanje sodobnega CSS-a, odzivnih postavitev in praktične dostopnosti, vključno s standardom WCAG, paletami, varnimi za barvno slepe osebe, ter dostopnimi grafikoni
  • Izkušnje s pisanjem avtomatiziranih frontend testov z Jestom in React Testing Library, vključno s testi vizualne regresije
  • Redna praktična uporaba pomočnikov in agentov z umetno inteligenco pri programiranju
  • Dobra presoja pri preverjanju izhoda, ustvarjenega z umetno inteligenco, in varovanju občutljivih podatkov
  • Poznavanje tehnik oblikovanja pozivov in upravljanja konteksta za orodja z umetno inteligenco
  • Jasna komunikacija in učinkovito sodelovanje
  • Sposobnost dela v hitro spreminjajočem se okolju ter prispevanja k produktnim in tehničnim odločitvam

Ugodnosti

  • Lastniško nadomestilo
  • Možnost bonusa
  • Delo na daljavo znotraj Latinske Amerike
  • Zaposlovanje z enakimi možnostmi
  • Prilagoditve v postopku zaposlovanja