Senior FullStack Engineer – Real User Monitoring (RUM)

Posted 17 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Fullstack Engineer building Grafana Labs’ Real User Monitoring observability platform. Developing scalable telemetry systems, APIs, data-heavy UIs, and real-time debugging experiences.

Responsibilities

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

Requirements

  • 5+ years of fullstack engineering experience with strong frontend fundamentals
  • Frontend experience with TypeScript and React
  • Backend experience; Go is preferred
  • Experience building or operating distributed systems in production, such as Kafka, WarpStream, Apache Pinot, ClickHouse, Cassandra, or Postgres
  • Familiarity with Docker, Kubernetes, AWS, GCP, or Azure
  • Experience working with high-throughput, high-cardinality data, including logs, metrics, traces, and 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, or debugging interfaces
  • Familiarity with observability concepts 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
  • Bonus: experience with browser or mobile instrumentation, mobile development, OpenTelemetry contributions, developer-facing platforms, observability products, session replay, sampling strategies, or user behavior analytics systems

Benefits

  • Restricted Stock Units (RSUs)
  • Company-funded usage budget for modern AI coding assistants
  • Access to frontier models
  • 100% remote work and global culture
  • Career growth pathways
  • In-person onboarding
  • 30 days of annual leave per annum, including 3 Grafana Shutdown Days
  • Transparent communication and regular company-wide updates
  • Autonomy and support to ship great work
  • High-trust, low-ego culture
  • Approachable leadership
  • Supportive colleagues and passionate people

Job type

Full Time

Experience level

Senior

Salary

$154,445 - $185,334 per year

Degree requirement

No Education Requirement

Tech skills

ApacheAWSAzureCassandraDistributed SystemsDockerGoogle Cloud PlatformKafkaKubernetesPostgresReactTypeScriptGo

Location requirements

RemoteUnited States

Report this job

Found something wrong with the page? Please let us know by submitting a report below.