Senior Fullstack Engineer - Real User Monitoring (RUM) | US | Remote
at Grafana Labs
USD 154,400-185,300 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 4
AWS @ 3
Android @ 3
Azure @ 3
Cassandra @ 4
ClickHouse @ 4
Communication @ 7
Data Modeling @ 7
Debugging @ 4
Distributed Systems @ 4
Docker @ 3
GCP @ 3
Grafana @ 4
Kafka @ 4
Kubernetes @ 3
Observability @ 4
OpenTelemetry @ 4
PostgreSQL
React @ 4
Security
TypeScript @ 4
iOS @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is hiring a Senior Fullstack Engineer to work on its Real User Monitoring (RUM) initiative. The role involves building systems that capture, store, query, and visualize high-volume user interaction data from browsers and mobile devices.
Grafana Labs is a 100% remote company. The RUM team works with OpenTelemetry and Grafana Cloud to deliver performant, cost-efficient, and developer-friendly observability experiences.
Responsibilities
- Build and evolve fullstack RUM features spanning frontend experiences, backend services, APIs, and storage systems.
- Design and implement systems that ingest, store, and query high-cardinality, high-volume telemetry data using columnar and analytical databases.
- Develop performant query layers and APIs for real-time exploration of user sessions, traces, and events.
- Build 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, including design, implementation, deployment, monitoring, and iteration.
- Break down complex and ambiguous problems into incremental deliverables.
- 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.
- Use AI coding assistants for prototyping, test generation, refactoring, documentation, and incident follow-ups in accordance with security guidelines and code review standards.
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 cloud-native systems, including Docker, Kubernetes, AWS, GCP, or Azure.
- Experience working with high-throughput, high-cardinality data such as 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 user interfaces, including dashboards, query tools, or debugging interfaces.
- Familiarity with observability concepts such as traces, logs, metrics, and/or OpenTelemetry.
- Strong communication skills and the 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 / Nice-to-Have
- Experience with browser or mobile instrumentation, RUM SDKs, or telemetry collection.
- Mobile development experience on iOS or Android, or familiarity with mobile performance and telemetry.
- Contributions to OpenTelemetry or other observability open-source software.
- Experience building developer-facing platforms or observability products.
- Familiarity with session replay, sampling strategies, or user behavior analytics systems.
Benefits
- US OTE/base compensation range of USD $154,445–$185,334.
- Restricted Stock Units (RSUs).
- 100% remote work and a global culture.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including 3 Grafana Shutdown Days where applicable.
- Career growth opportunities and an empowered, transparent working environment.
More jobs at Grafana Labs
Senior Fullstack Engineer - Real User Monitoring (RUM)
Grafana Labs · Canada
CAD 164,500-197,400 per year
Solutions Engineer | France | Remote
Grafana Labs · France
EUR 103,800-128,000 per year
Senior Mobile Engineer - Instrumentation SDK (iOS) | Sweden | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
SEK 775,000-969,300 per year
Senior Mobile Engineer - Instrumentation SDK (iOS) | Ireland | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
EUR 104,000-130,000 per year
Senior Mobile Engineer - Instrumentation SDK (iOS) | UK | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
GBP 91,000-114,000 per year
Similar jobs
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Staff Engineer, Ads Business Manager
Reddit · United States
USD 217,000-303,900 per year
Staff Backend Engineer - Grafana Enterprise | US | Remote
Grafana Labs · Canada, United States
USD 175,000-210,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Backend Engineer - Senior - Go - Saily
Nord Security · Vilnius, Lithuania, Kaunas, Lithuania
EUR 72,000-86,400 per year
Backend Engineer · Senior · Transition to Go · Saily
Nord Security · Vilnius, Lithuania, Kaunas, Lithuania
EUR 72,000-86,400 per year
Staff Backend Engineer - Mimir Query, Databases
Grafana Labs · Canada
CAD 186,400-223,600 per year