NetBox Labs
NetBox Labs
11 – 50 Työntekijät
B2BSaaSYritys
NetBox Labs kehittää kaupallisia tuotteita avoimen lähdekoodin NetBox-alustan ympärille verkkojen ja infrastruktuurin hallintaan. Sen tarjontaan kuuluvat muun muassa NetBox Cloud ja NetBox Enterprise, jotka auttavat organisaatioita ylläpitämään luotettavaa tietolähdettä verkkotiedoille, tukevat automaatiota ja konfiguraationhallintaa sekä yhdistävät infrastruktuuritiedot eri järjestelmien välillä. B2B SaaS- ja yritysteknologiayrityksenä NetBox Labs yhdistää avoimen lähdekoodin kehityksen kaupallisiin työkaluihin, joiden tavoitteena on tehdä verkonhallinnasta johdonmukaisempaa ja tehokkaampaa.

Senior Full-Stack-kehittäjä, observability – Latinalainen Amerikka (etätyö)

Rakenna Go-, Python-, React- ja TypeScript-tuotteita NetBox Labsin verkon observability-alustalle. Kehitä telemetriakoontinäyttöjä ja palveluita verkkojen löytämisen ja varmistamisen tueksi.

Kuvaus

  • Kehitä ja ylläpidä Go- ja Python-taustapalveluita verkkojen löytämiseen, varmistamiseen, kalustonhallintaan ja tietojen vastaanottoon
  • Suunnittele ja kehitä versioituja gRPC- ja REST-rajapintoja Protocol Buffersin ja OpenAPIn avulla
  • Luo React- ja TypeScript-pohjaisia valvonta- ja telemetriakoontinäyttöjä
  • Suunnittele koontinäyttöjen työnkulkuja suodattimineen, kynnysarvoineen, hälytystiloineen ja taustalla oleviin NetBox-laitteisiin johtavine linkkeineen
  • Osallistu suurten laitekantojen ja suurtaajuuksisen telemetrian kysely- ja aggregointirajapintojen kehittämiseen
  • Toteuta tyyppiturvallinen käyttöliittymän ja taustajärjestelmän integraatio generoituja API-asiakkaita ja jaettuja skeemoja käyttäen
  • Osallistu tiimin päivystysvuoroon
  • Laajenna automaattista testikattavuutta yksikkö-, integraatio-, sopimus- ja päästä päähän -testeissä
  • Työskentele tuotepäälliköiden, suunnittelijoiden, asiakasrajapinnassa toimivien kollegoiden ja suunnittelutiimien kanssa
  • Hyödynnä tekoälyavusteisia kehitystyökaluja ja agenttityönkulkuja suunnittelussa, koodauksessa, testauksessa, katselmoinnissa ja häiriöiden ensiselvityksessä
  • Tarkasta koodia, mentoroi kollegoita ja edistä hyviä ohjelmistokehityskäytäntöjä
  • Osallistu suunnitteluun ja auta muotoilemaan tuotteen ja teknologian tiekarttaa

Vaatimukset

  • Vähintään viiden vuoden ammatillinen kokemus ohjelmistokehityksestä
  • Vahva tuotantokokemus sekä taustajärjestelmien että käyttöliittymien kehityksestä
  • Tuotantokokemusta Go- ja Python-teknologioista, syvällinen osaaminen toisesta ja hyvä työskentelyosaaminen toisesta
  • Kokemusta Protocol Buffersia käyttävien gRPC-palveluiden suunnittelusta ja ylläpidosta, mukaan lukien skeemojen kehittäminen, taaksepäin yhteensopivuus, suoratoisto-RPC:t, aikakatkaisut, interceptors- tai middleware-ratkaisut ja virheenkäsittely
  • Kokemusta hajautettujen, tapahtumapohjaisten järjestelmien kehittämisestä viestijonoilla, asynkronisella työjonojen käsittelyllä ja idempotentilla tietojen vastaanotolla
  • Vahva React- ja TypeScript-osaaminen
  • Osoitettua kokemusta valvonta-, observability- tai analytiikkakoontinäyttöjen rakentamisesta
  • Käytännön kokemusta tietojen visualisointikirjastoista
  • Kokemusta suurten tai suurtaajuuksisten tietoaineistojen tehokkaasta esittämisestä
  • Kokemusta reaaliaikaisen selaindatan toimittamisesta WebSockets-, server-sent events- tai gRPC-Web-suoratoistolla
  • Modernin CSS:n, responsiivisten asettelujen ja käytännön saavutettavuuden tuntemus, mukaan lukien WCAG, värisokeille sopivat paletit ja saavutettavat kaaviot
  • Kokemusta automaattisten käyttöliittymätestien kirjoittamisesta Jestillä ja React Testing Librarylla, mukaan lukien visuaaliset regressiotestit
  • Tekoälyavusteisten koodausassistenttien ja agenttien säännöllinen, käytännönläheinen käyttö
  • Hyvä harkintakyky tekoälyn tuottaman sisällön validoinnissa ja arkaluonteisten tietojen suojaamisessa
  • Promptauksen ja tekoälytyökalujen kontekstinhallintatekniikoiden tuntemus
  • Selkeä viestintä ja tehokas yhteistyökyky
  • Kyky työskennellä nopeasti muuttuvassa ympäristössä ja osallistua tuote- ja teknisiin päätöksiin

Edut

  • Osakepohjainen palkitseminen
  • Bonusmahdollisuus
  • Etätyö Latinalaisen Amerikan alueella
  • Yhdenvertaiset työmahdollisuudet
  • Järjestelyt rekrytointiprosessiin osallistumista varten

Samankaltaiset työpaikat