
Senior FullStack Engineer β Real User Monitoring (RUM)
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States, +1 more country.
β’ Develop and enhance fullstack functionalities for Real User Monitoring (RUM), incorporating frontend experiences, backend services, APIs, and storage solutions.
β’ Design and implement systems for the ingestion, storage, and querying of high-cardinality, high-volume telemetry utilizing columnar and analytical databases.
β’ Create efficient query layers and APIs for real-time analysis of user sessions, traces, and events.
β’ Contribute to frontend applications that display RUM data, aiding users in diagnosing performance issues and comprehending user behavior.
β’ Engage in data modeling, indexing strategies, and query optimization to facilitate low-latency, cost-effective analytics at scale.
β’ Collaborate with browser and mobile SDK engineers on data ingestion and schema evolution.
β’ Take ownership of projects from inception to completion, including design, implementation, deployment, monitoring, and iterative improvement.
β’ Decompose complex challenges into manageable tasks and iterate based on feedback received.
β’ Ensure quality through testing, system observability, documentation, and seamless upgrade procedures.
β’ Work alongside backend, frontend, product, and solutions engineering teams.
β’ Assist teammates, engage in technical design discussions, and contribute to the shaping of the RUM roadmap.
β’ A minimum of 5 years of fullstack engineering experience with a solid foundation in frontend technologies.
β’ Proficiency in frontend development using TypeScript and React.
β’ Backend development experience; knowledge of Go is preferred.
β’ Background in building or managing distributed systems in production environments, such as Kafka, WarpStream, Apache Pinot, ClickHouse, Cassandra, or Postgres.
β’ Familiarity with Docker, Kubernetes, AWS, GCP, or Azure platforms.
β’ Experience handling high-throughput, high-cardinality data, including logs, metrics, traces, and events.
β’ Strong comprehension of data modeling, query optimization, and performance considerations.
β’ Experience in designing and constructing APIs and distributed services.
β’ Proven experience in developing data-intensive UIs, dashboards, query tools, or debugging interfaces.
β’ Understanding of observability principles and/or OpenTelemetry.
β’ Excellent communication skills and the ability to thrive in a remote, distributed work environment.
β’ Self-motivated, pragmatic, and capable of managing uncertainty effectively.
β’ Customer-oriented mindset with a strong passion for enhancing developer experience.
β’ Bonus: Experience with browser or mobile instrumentation, mobile development, OpenTelemetry contributions, developer-oriented platforms, observability products, session replay, sampling strategies, or user behavior analytics systems.
β’ Restricted Stock Units (RSUs).
β’ Company-funded budget for the use of modern AI coding assistants.
β’ Access to cutting-edge models.
β’ 100% remote work with a global culture.
β’ Opportunities for career advancement.
β’ In-person onboarding experience.
β’ 30 days of annual leave per year, including 3 Grafana Shutdown Days.
β’ Open communication and regular updates at the company-wide level.
β’ Autonomy and encouragement to deliver outstanding work.
β’ High-trust, low-ego work environment.
β’ Accessible leadership.
β’ Supportive team members and passionate individuals.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.