NetBox Labs
NetBox Labs
11 – 50 Angajați
B2BÎntreprindereSaaS
NetBox Labs dezvoltă produse comerciale bazate pe platforma open-source NetBox pentru operațiunile de rețea și infrastructură. Soluțiile sale, inclusiv NetBox Cloud și NetBox Enterprise, ajută organizațiile să mențină o sursă de adevăr fiabilă pentru datele de rețea, să susțină automatizarea și gestionarea configurațiilor și să conecteze informațiile despre infrastructură între sistemele lor. În calitate de companie de tehnologie pentru întreprinderi și B2B SaaS, NetBox Labs combină dezvoltarea open-source cu instrumente comerciale axate pe eficientizarea și uniformizarea gestionării rețelelor.

Inginer software senior Full-Stack, Observabilitate — America Latină (la distanță)

Construiește produse în Go, Python, React și TypeScript pentru platforma de observabilitate a rețelelor de la NetBox Labs. Dezvoltă tablouri de bord și servicii de telemetrie pentru descoperirea și asigurarea rețelelor.

Descriere

  • Dezvoltă și operează servicii backend în Go și Python pentru descoperire, asigurare, gestionarea flotelor și ingestia datelor
  • Proiectează și evoluează API-uri gRPC și REST versionate, folosind Protocol Buffers și OpenAPI
  • Creează tablouri de bord pentru monitorizare și telemetrie în React și TypeScript
  • Proiectează fluxuri de lucru pentru tablouri de bord cu filtre, praguri, stări de alertă și linkuri către dispozitivele NetBox de bază
  • Colaborează la API-uri de interogare și agregare pentru flote mari și telemetrie de înaltă frecvență
  • Implementează integrarea type-safe dintre frontend și backend cu clienți API generați și scheme partajate
  • Participă la rotația de permanență a echipei
  • Extinde acoperirea automatizată prin teste unitare, de integrare, de contract și end-to-end
  • Lucrează cu manageri de produs, designeri, colegi care interacționează cu clienții și echipe de inginerie
  • Aplică instrumente de dezvoltare bazate pe inteligență artificială și fluxuri de lucru agentice în proiectare, programare, testare, revizuire și trierea incidentelor
  • Revizuiește codul, oferă mentorat colegilor și promovează practici solide de inginerie
  • Contribuie la planificare și ajută la definirea foii de parcurs pentru produs și tehnologie

Cerințe

  • Cel puțin cinci ani de experiență profesională în ingineria software
  • Experiență substanțială în producție atât în dezvoltarea backend, cât și frontend
  • Experiență în producție cu Go și Python, cu expertiză aprofundată într-unul și competență practică în celălalt
  • Experiență în proiectarea și operarea serviciilor gRPC cu Protocol Buffers, inclusiv evoluția schemelor, compatibilitate retroactivă, RPC-uri de streaming, termene-limită, interceptori sau middleware și gestionarea erorilor
  • Experiență în dezvoltarea sistemelor distribuite, bazate pe evenimente, cu cozi de mesaje, procesare asincronă a sarcinilor și ingestie idempotentă a datelor
  • Competențe solide în React și TypeScript
  • Experiență demonstrată în construirea tablourilor de bord pentru monitorizare, observabilitate sau analiză
  • Experiență practică cu biblioteci de vizualizare a datelor
  • Experiență în redarea eficientă a seturilor de date mari sau cu frecvență ridicată
  • Experiență în furnizarea datelor în timp real către browser prin WebSockets, server-sent events sau streaming gRPC-Web
  • Cunoștințe practice de CSS modern, layouturi responsive și accesibilitate practică, inclusiv WCAG, palete sigure pentru daltonism și grafice accesibile
  • Experiență în scrierea testelor frontend automatizate cu Jest și React Testing Library, inclusiv teste de regresie vizuală
  • Utilizare regulată și practică a asistenților și agenților de programare bazați pe inteligență artificială
  • Discernământ în validarea rezultatelor generate de inteligența artificială și protejarea datelor sensibile
  • Familiaritate cu tehnici de prompting și gestionare a contextului pentru instrumente de inteligență artificială
  • Abilități clare de comunicare și colaborare eficientă
  • Capacitatea de a lucra într-un mediu dinamic și de a contribui la decizii privind produsul și tehnologia

Beneficii

  • Compensație în acțiuni
  • Posibilitate de bonus
  • Muncă la distanță în America Latină
  • Angajare bazată pe egalitatea de șanse
  • Acomodări în procesul de recrutare

Locuri de muncă similare