Senior Fullstack Engineer - Observability Real User Monitoring (rum) | Canada | Remote

Grafana Labs

Remote, Canada
Base: $164,490 - $197,389 cad; bonus/equity: restr...
Fully remote
5+ years fullstack engineering experience
Backend experience with go preferred
Frontend experience with typescript and react
Grafana Labs is seeking a Senior Fullstack Engineer for their Real User Monitoring (RUM) initiative, which focuses on enhancing observability through user interaction data. The position is fully remote and emphasizes a collaborative culture, requiring strong backend and frontend skills, particularly in Go, TypeScript, and React

Job Summary

  • Grafana Labs is building end-to-end observability solutions that capture and query massive amounts of real-time user interaction data from browsers and mobile devices.
  • The role involves designing systems to ingest, store, and analyze high-cardinality telemetry data while ensuring low-latency performance and cost efficiency.
  • Employees enjoy a remote-first culture with access to frontier AI coding models, 30 days of annual leave, and company-funded usage budgets for developer productivity tools.

Matching Summary

Match Score: 85

Grafana Labs is seeking a Senior Fullstack Engineer for their Real User Monitoring (RUM) initiative, which focuses on enhancing observability through user interaction data. The position is fully remote and emphasizes a collaborative culture, requiring strong backend and frontend skills, particularly in Go, TypeScript, and React.

Salary

Base: $164,490 - $197,389 CAD; Bonus/Equity: Restricted Stock Units (RSUs) included; Benefits: 30 days annual leave plus shutdown days

Skills & Requirements

Must-have

  • 5+ years fullstack engineering experience
  • Backend experience with Go preferred
  • Frontend experience with TypeScript and React
  • Experience with distributed systems like Kafka or ClickHouse
  • High-throughput data modeling and query optimization

Nice-to-have

  • Experience with browser or mobile instrumentation SDKs
  • Mobile development experience on iOS or Android
  • Contributions to OpenTelemetry or observability OSS
  • Familiarity with session replay and sampling strategies
  • Pragmatic AI-assisted development workflow

Key Requirements

  • 5+ years of fullstack engineering experience
  • Strong backend fundamentals in Go
  • Proficiency in TypeScript and React
  • Production experience with distributed systems
  • Candidates must be located in US or Canada

Work Rights

Must be eligible to work in US or Canada

Tailored Resume

Cover Letter