
Senior Full Stack Engineer, Observability
Posted Sep 28

Posted Sep 28
This is a fully remote position, open to applicants in Latin America.
β’ Design, develop, and maintain backend services in Go and Python for discovery, assurance, fleet management, and data ingestion.
β’ Define and enhance versioned gRPC and REST APIs utilizing Protocol Buffers and OpenAPI.
β’ Create monitoring and telemetry dashboards using React and TypeScript.
β’ Design dashboard experiences incorporating filters, thresholds, alert states, and links to relevant NetBox devices.
β’ Collaborate on query and aggregation APIs for extensive fleets and high-frequency telemetry.
β’ Develop type-safe integration between frontend and backend using generated API clients and shared schemas.
β’ Participate in the on-call rotation within the team.
β’ Implement automated testing across unit, integration, contract, and end-to-end layers.
β’ Work alongside product managers, designers, customer-facing teams, and engineering teams.
β’ Leverage AI-enabled development tools and agentic workflows during design, coding, testing, review, and incident management.
β’ Review code, mentor colleagues, and promote engineering best practices.
β’ Engage in planning activities and contribute to shaping the roadmap.
β’ A minimum of 5 years of professional experience in software engineering.
β’ Significant experience in production environments for both backend and frontend development.
β’ Proficient in Go and Python; strong expertise in one and working knowledge in the other.
β’ Experience in designing and managing gRPC services with Protocol Buffers, including schema evolution, backward compatibility, streaming RPCs, deadlines, interceptors/middleware, and error handling.
β’ Background in building distributed, event-driven systems, encompassing message queues, asynchronous job processing, and idempotent data ingestion.
β’ Strong skills in React and TypeScript.
β’ Proven track record in developing monitoring, observability, or analytics dashboards.
β’ Hands-on experience with data visualization libraries.
β’ Experience in efficiently rendering large or high-frequency datasets.
β’ Familiarity with handling real-time browser data through WebSockets, server-sent events, or gRPC-Web streaming.
β’ Knowledge of modern CSS, responsive layouts, and practical accessibility, including WCAG compliance, color-blind-safe palettes, and accessible charts.
β’ Experience with automated frontend testing using Jest and React Testing Library, including visual regression testing.
β’ Regular use of AI coding assistants and tools.
β’ Sound judgment in verifying AI outputs and safeguarding sensitive information.
β’ Understanding of prompting and context techniques for AI applications.
β’ Strong communication skills and collaborative work capability.
β’ Ability to thrive in a fast-paced environment and contribute to product and technical decision-making.
β’ Equity.
β’ Bonus.
β’ Remote work opportunities within LATAM.
β’ Equal opportunity employer.
β’ Accommodation available during the hiring process.
Natera
Felix
Felix
Get handpicked remote jobs straight to your inbox weekly.