Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Grafana Labs

Senior Fullstack Engineer – Observability, Real User Monitoring (RUM)

Grafana Labs

Senior Fullstack Engineer building observability features for Grafana Labs. Focused on Real User Monitoring (RUM) initiatives and high-performance backend systems to improve developer experience.

Posted 4/22/2026full-timeRemote • 🇨🇦 CanadaSenior💰 $164,490 - $197,389 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCassandraCloudDistributed SystemsDockerGoGoogle Cloud PlatformKafkaKubernetesPostgresReactTypeScript

About the role

Key responsibilities & impact
  • Build and evolve fullstack features for RUM, spanning backend services, APIs, storage systems, and frontend user experiences.
  • Design and implement systems that ingest, store, and query high-cardinality, high-volume telemetry data using columnar/analytical databases.
  • Develop performant query layers and APIs that power real-time exploration of user sessions, traces, and events.
  • Contribute to frontend applications that visualize RUM data, enabling users to debug performance issues and understand user behavior.
  • Work on data modeling, indexing strategies, and query optimization to ensure low-latency, cost-efficient analytics at scale.
  • Collaborate closely with SDK engineers (browser and mobile) to ensure high-quality data ingestion and schema evolution.
  • Own projects end-to-end: from design and implementation to deployment, monitoring, and iteration.
  • Break down complex, ambiguous problems into incremental deliverables and iterate quickly based on feedback.
  • Ensure quality through testing, observability of your own systems, documentation, and smooth upgrade paths.
  • Collaborate cross-functionally with backend, frontend, product, and solutions engineering to deliver cohesive observability workflows.
  • Support teammates, participate in technical design discussions and help shape the RUM roadmap.

Requirements

What you’ll need
  • 5+ years of fullstack engineering experience with strong backend fundamentals
  • Backend experience (Go is preferred) and frontend experience, we use TypeScript and React
  • Experience building or operating distributed systems in production (e.g., Kafka, WarpStream, ClickHouse, Cassandra, Postgres)
  • Familiarity with cloud-native systems (Docker, Kubernetes, AWS, GCP, Azure)
  • Experience working with high-throughput, high-cardinality data (logs, metrics, traces, events)
  • Strong understanding of data modeling, query optimization, and performance tradeoffs
  • Experience designing and building APIs and distributed services
  • Experience building data-heavy UIs (dashboards, query tools, debugging interfaces)
  • Familiarity with observability concepts (traces, logs, metrics) and/or OpenTelemetry
  • Strong communication skills and ability to work in a remote, distributed team
  • Pragmatic, self-driven, and comfortable navigating ambiguity
  • Customer-focused mindset with a passion for developer experience.

Benefits

Comp & perks
  • Restricted Stock Units (RSUs)
  • 30 days annual leave (including 3 days for Grafana Shutdown Days)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
fullstack engineeringbackend developmentGoTypeScriptReactdistributed systemsdata modelingquery optimizationAPI designdata-heavy UIs
Soft Skills
strong communication skillsself-drivencustomer-focused mindsetability to work in a remote teampragmaticnavigating ambiguity