Senior Full Stack Engineer, Observability

New
N
NetBox LabsNetwork observability
Location: LATAM, Remote; Secondary Locations: US Remote, UK, RemoteFull-TimeSenior
Salary$85K - $195K; $85K – $195K • Offers Equity • Offers Bonus • Multiple Ranges; Remote, LATAM: Remote, LATAM $85K – $98K; Remote, UK: Remote, UK £85K – £105K • Offers Equity • Offers Bonus; Remote, US: Remote, US $165K – $195K • Offers Equity • Offers Bonus
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software engineering
Required Skills
PythonTypeScriptGogRPCReactData visualizationDistributed Systems

Requirements

  • Have 5+ years of professional software engineering experience, with meaningful production experience on both backend and frontend.
  • Have production experience with Go and Python, with strong skills in at least one and working proficiency in the other.
  • Have hands-on experience designing and operating gRPC services with Protocol Buffers, including schema evolution, backward compatibility, streaming RPCs, deadlines, middleware, and error handling.
  • Have experience building distributed, event-driven systems, including message queues, asynchronous job processing, and idempotent data ingestion.
  • Have strong React and TypeScript skills, including component composition, state management, and typing practices.
  • Have experience building monitoring, observability, or analytics dashboards with time-series charts, heatmaps, status views, and drill-down navigation.
  • Have hands-on experience with data visualization libraries such as D3, ECharts, Recharts, uPlot, or Visx.
  • Have experience rendering large or high-frequency datasets performantly, using techniques such as downsampling, virtualization, canvas, or WebGL.
  • Have experience handling real-time browser data using WebSockets, server-sent events, or gRPC-Web streaming, with caching and refresh strategies.
  • Have experience with modern CSS, responsive layouts, accessibility, and automated frontend testing with Jest and React Testing Library.

Responsibilities

  • Design, build, and operate Go and Python backend services for discovery, assurance, fleet management, and data ingestion.
  • Define and evolve versioned gRPC and REST APIs using Protocol Buffers and OpenAPI.
  • Build React and TypeScript dashboards for monitoring network and device health, telemetry, discovered data, and agent fleets.
  • Design dashboard controls and visualizations, including time ranges, filters, thresholds, alert states, and links to devices in NetBox.
  • Work with backend engineers on query and aggregation APIs that perform well with large fleets and high-frequency telemetry.
  • Build type-safe frontend/backend integrations using generated API clients and shared schemas.
  • Participate in the on-call rotation for owned services.
  • Add automated tests across unit, integration, contract, and end-to-end levels, and enforce CI quality gates.
  • Use AI-enabled development tools and workflows for design, coding, testing, review, and incident triage.
  • Review code, mentor teammates, collaborate across teams, and contribute to planning and roadmap development.
View Full Description & ApplyYou'll be redirected to the employer's site
$85K - $195K; $85K – $195K • Offers Equity • Offers Bonus • Multiple Ranges; Remote, LATAM: Remote, LATAM $85K – $98K; Remote, UK: Remote, UK £85K – £105K • Offers Equity • Offers Bonus; Remote, US: Remote, US $165K – $195K • Offers Equity • Offers Bonus
Apply Now