NetBox Labs
NetBox Labs
11 – 50 Employees
B2BEnterpriseSaaS
NetBox Labs develops commercial products around the open-source NetBox platform for network and infrastructure operations. Its offerings, including NetBox Cloud and NetBox Enterprise, help organizations maintain a reliable source of truth for network data, support automation and configuration management, and connect infrastructure information across their systems. As a B2B SaaS and enterprise technology company, NetBox Labs combines open-source development with commercial tools focused on making network management more consistent and efficient.

Senior Full-Stack Engineer, Observability — Latin America (Remote)

Build Go, Python, React, and TypeScript products for NetBox Labs’ network observability platform. Develop telemetry dashboards and services supporting network discovery and assurance.

Description

  • Develop and operate Go and Python backend services for discovery, assurance, fleet management, and data ingestion
  • Design and evolve versioned gRPC and REST APIs with Protocol Buffers and OpenAPI
  • Create React and TypeScript monitoring and telemetry dashboards
  • Design dashboard workflows with filters, thresholds, alert states, and links to underlying NetBox devices
  • Partner on query and aggregation APIs for large fleets and high-frequency telemetry
  • Implement type-safe frontend-backend integration with generated API clients and shared schemas
  • Take part in the team’s on-call rotation
  • Expand automated coverage across unit, integration, contract, and end-to-end tests
  • Work with product managers, designers, customer-facing colleagues, and engineering teams
  • Apply AI-enabled development tools and agentic workflows throughout design, coding, testing, review, and incident triage
  • Review code, mentor colleagues, and promote sound engineering practices
  • Contribute to planning and help shape the product and technical roadmap

Requirements

  • At least five years of professional software engineering experience
  • Substantial production experience across both backend and frontend development
  • Production experience with Go and Python, with deep expertise in one and working proficiency in the other
  • Experience designing and operating gRPC services with Protocol Buffers, including schema evolution, backward compatibility, streaming RPCs, deadlines, interceptors or middleware, and error handling
  • Experience developing distributed, event-driven systems with message queues, asynchronous job processing, and idempotent data ingestion
  • Strong skills with React and TypeScript
  • Demonstrated experience building monitoring, observability, or analytics dashboards
  • Hands-on experience with data visualization libraries
  • Experience rendering large or high-frequency datasets efficiently
  • Experience delivering real-time browser data through WebSockets, server-sent events, or gRPC-Web streaming
  • Working knowledge of modern CSS, responsive layouts, and practical accessibility, including WCAG, color-blind-safe palettes, and accessible charts
  • Experience writing automated frontend tests with Jest and React Testing Library, including visual regression tests
  • Regular, practical use of AI coding assistants and agents
  • Sound judgment in validating AI-generated output and safeguarding sensitive data
  • Familiarity with prompting and context-management techniques for AI tools
  • Clear communication and effective collaboration skills
  • Ability to work in a fast-moving environment and contribute to product and technical decisions

Benefits

  • Equity compensation
  • Bonus opportunity
  • Remote work within Latin America
  • Equal opportunity employment
  • Hiring-process accommodations

Related Jobs

MDY Contact Center

Remote Customer Service Representative – Claro Peru | MDY Contact Center

MDY Contact Center
5,001 – 10,000 Employees
LogisticsMarketingTravel

MDY Contact Center is hiring a full-time remote customer service representative to support Claro Peru customers. The role involves handling inbound calls and resolving inquiries without sales responsibilities.

Open