Senior FullStack Engineer - Real User Monitoring (RUM)

Grafana Labs
Canada
Workplace: RemoteFull timeCAD 164,490 - 197,389 annuallyFunction: Software EngineeringSkills: ["Communication","Self-driven","Problem-solving","Customer focus"]

Build and evolve fullstack Real User Monitoring (RUM) capabilities that ingest, store, and query high-cardinality telemetry from browsers and mobile. You’ll design high-performance backend services and APIs, develop columnar/analytical data workflows, and create frontend experiences for real-time exploration. Collaborate with SDK engineers on ingestion quality and schema evolution, optimize for low latency and cost efficiency, and deliver end-to-end ownership from design through deployment and iteration.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Grafana Labs
Grafana Labs
2 days ago

Senior FullStack Engineer - Real User Monitoring (RUM)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and evolve fullstack Real User Monitoring (RUM) capabilities that ingest, store, and query high-cardinality telemetry from browsers and mobile. You’ll design high-performance backend services and APIs, develop columnar/analytical data workflows, and create frontend experiences for real-time exploration. Collaborate with SDK engineers on ingestion quality and schema evolution, optimize for low latency and cost efficiency, and deliver end-to-end ownership from design through deployment and iteration.
Location: Canada
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and evolve fullstack RUM features, connecting frontend UX with backend services, APIs, and storage systems.
  • •Design and implement systems to ingest, store, and query high-cardinality telemetry using columnar/analytical databases.
  • •Develop performant query layers and APIs for real-time exploration of sessions, traces, and events.
  • •Improve data modeling, indexing, and query optimization to deliver low-latency, cost-efficient analytics.
  • •Own projects end-to-end, ensuring quality via testing/observability/documentation and collaborating across backend, frontend, product, and solutions engineering.

Pay and Benefits

Salary: CAD 164,490 - 197,389 annually
Equity and Bonus:Equity
Perks:Remote WorkRsusPaid Leave

Key Requirements

  • •5+ years of fullstack engineering with strong frontend fundamentals.
  • •Frontend experience with TypeScript and React; backend experience with Go is preferred.
  • •Experience building or operating distributed systems in production (e.g., Kafka, WarpStream, Apache Pinot, ClickHouse, Cassandra, Postgres).
  • •Familiarity with cloud-native systems such as Docker, Kubernetes, and AWS/GCP/Azure.
  • •Strong understanding of data modeling, query optimization, performance tradeoffs, and building APIs/distributed services.
Skills:CommunicationSelf-drivenProblem-solvingCustomer focus
Tech Stack:TypeScriptReactGoKafkaWarpStreamApache PinotClickHouseCassandraPostgresDockerKubernetesAWSGCPAzureOpenTelemetry

Company Brief

Grafana Labs
Develops open-source and commercial observability tools, including Grafana for metrics visualization, Loki for log aggregation, and Tempo for tracing, enabling organizations to monitor, analyze, and visualize system performance and telemetry data.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: New York, United States
Founded: 2014
WebsiteLinkedIn