Remote job
Staff Backend Engineer - Core
Job details
About this role
Role overview Build and strengthen backend capabilities for an alerting product used to detect and respond to issues across software systems. As a staff-level engineer, you will own initiatives from discovery through rollout, with a focus on reliable operation at high alert volumes and integrations with incident-management tools.
Responsibilities - Design and implement APIs, services, and core backend components in Go. - Develop robust alerting features that remain reliable and scalable when thousands of alerts are active. - Build integrations with tools such as Jira and incident response platforms. - Drive technical work end to end, from identifying a problem and choosing an approach to implementation and rollout. - Explain technical trade-offs and document designs clearly for collaborators.
Requirements - 5–10 years of experience with Go. - Strong understanding of Go concurrency, including locks, channels, and performance considerations. - Experience building distributed systems and writing clean, scalable code. - Ability to take high-ownership initiatives through delivery in a fast-moving, remote environment. - Strong written and verbal communication skills, including technical documentation. - Interest in open source; previous contributions are welcomed.
Nice to have - Experience with observability tools or practices such as monitoring, logging, or tracing. - Familiarity with OpenTelemetry, ClickHouse, or Kubernetes. - Experience on the core engineering team at a later-stage startup.
Benefits and work setup - Remote-first, asynchronous-friendly work with substantial ownership over product direction.