Senior FullStack Engineer - Real User Monitoring (RUM)
New
G
Grafana LabsObservability
United States (Remote)Full-TimeSenior
SalaryUSD $154,445 - $185.334
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- DockerKafkaKubernetesTypeScriptClickhouseGoReactDistributed Systems
Requirements
- 5+ years of fullstack engineering experience with strong frontend fundamentals.
- Strong proficiency in TypeScript and React.
- Backend experience, with a preference for Go.
- Experience building or operating distributed systems in production (e.g., Kafka, Apache Pinot, ClickHouse, Cassandra, Postgres).
- Familiarity with cloud-native systems (Docker, Kubernetes, AWS, GCP, Azure).
- Experience working with high-throughput, high-cardinality data like logs, metrics, traces, and events.
- Strong understanding of data modeling, query optimization, and performance tradeoffs.
- Experience building data-heavy UIs such as dashboards and query tools.
- Familiarity with observability concepts and/or OpenTelemetry.
- Strong communication skills and ability to work in a remote, distributed team.
Responsibilities
- Build and evolve fullstack features for RUM, spanning frontend, backend services, APIs, and storage.
- 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 to help users debug performance and analyze behavior.
- Perform data modeling, indexing strategies, and query optimization to ensure low-latency, cost-efficient analytics at scale.
- Collaborate with SDK engineers to ensure high-quality data ingestion and schema evolution.
- Own projects end-to-end, from design and implementation to deployment, monitoring, and iteration.
View Full Description & ApplyYou'll be redirected to the employer's site