
Remote opportunity at
Grafana LabsSenior Full Stack Engineer | Experimentation - Product Analytics | Germany | Remote
Grafana Labs is seeking a Senior Full Stack Engineer focused on experimentation and product analytics. The company provides a fully managed observability platform built on open…
Career Tools
About This Role
Grafana Labs is seeking a Senior Full Stack Engineer focused on experimentation and product analytics. The company provides a fully managed observability platform built on open source standards, serving organizations worldwide. This position involves driving the evolution of an internal experimentation platform into a first-class product used by both internal teams and Grafana Cloud customers. The role centers on hands-on software development across a TypeScript and React frontend and a…
Job Description
Grafana Labs is seeking a Senior Full Stack Engineer focused on experimentation and product analytics. The company provides a fully managed observability platform built on open source standards, serving organizations worldwide. This position involves driving the evolution of an internal experimentation platform into a first-class product used by both internal teams and Grafana Cloud customers.
The role centers on hands-on software development across a TypeScript and React frontend and a Go backend. The engineer will build intuitive workflows for defining hypotheses, manage feature flag and telemetry integrations, harden statistical analysis pipelines, and incorporate AI-assisted capabilities.
Candidates should possess strong full-stack capabilities, experience with production web applications, and familiarity with experimentation platforms. Grafana Labs operates as a fully remote company, with this specific opening accepting applications from Germany, the UK, Ireland, Sweden, and Spain.
Responsibilities
- Own features end to end across the React frontend and Go backend from design to deployment and iteration
- Develop workflows for defining hypotheses, configuring experiments and metrics, and managing their lifecycle
- Evolve the experimentation SDK and integrate with OpenFeature and Faro
- Connect experiments to the user-experience stack including frontend observability and session replay
- Collaborate with data analysts to extend and scale the statistics engine correctly and cost-effectively
- Expand Grafana Assistant integrations for authoring and reporting on experiments
- Mentor teammates and produce architecture decision records, documentation, and demos
- Participate in on-call duties for built services
Requirements
- Full-stack engineering experience building and operating production web applications with TypeScript and React
- Backend service development experience in Go or a willingness to work in Go
- Experience building an in-house platform or integrating existing A/B testing and experimentation platforms
- Product and data intuition with comfort working with event data, SQL, and data warehouses like BigQuery
- Experience delivering complex projects with minimal supervision and breaking them into short feedback loops
- Operational background including on-call support and making systems observable and debuggable
- Pragmatic usage of AI coding tools with output validation
- Clear communication skills for technical and statistical tradeoffs in a remote, asynchronous environment
Qualifications
- Hands-on experience with feature flags and OpenFeature
- Understanding of experiment statistics such as Bayesian or frequentist testing, sample sizing, and variance reduction
- Familiarity with Kubernetes concepts including custom resources, operators, and admission webhooks
- Experience building Grafana plugins, apps, the Grafana App SDK, or Scenes
- Familiarity with frontend observability and product analytics tools like Grafana Faro, RUM, session replay, or RudderStack
- Open source contribution or maintainership history
- Experience as a user of Grafana, Prometheus, Loki, or Tempo
Core Skills
Benefits
- EUR 100,000 - 125,000 base compensation range for Germany
- Restricted Stock Units providing ownership in company success
- Global annual leave policy of 30 days per annum, which includes 3 reserved Grafana Shutdown Days
- Company-funded usage budget for modern AI coding assistants
- In-person onboarding program
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this is a 100% remote opportunity accepting applications from Germany, the United Kingdom, Ireland, Sweden, and Spain.
What is the salary for this role in Germany?
The base compensation range for applicants based in Germany is EUR 100,000 to 125,000 per year, supplemented by Restricted Stock Units.
What primary technologies are used in this role?
The technology stack includes TypeScript and React for the frontend, Go for the backend, Kubernetes-style custom resources, OpenFeature, BigQuery, and Grafana datasources.
Does the role require participation in on-call support?
Yes, engineers take part in on-call rotations for the services they build and support internal teams running experiments.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.