170K–204K CAD / year
Senior FullStack Engineer - Grafana Catalog
FullstackRemote — Canada, Eastern or Central time zones
Published on 2026-11-04
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and operate features across the Grafana plugin lifecycle, from discovery and installation to publishing and delivery. Help develop the Grafana Marketplace and improve tools and processes for plugin developers, partners, and users.
About the company
Grafana Labs builds open-source and commercial observability tools for metrics, logs, and traces, centered on Grafana dashboards. It helps teams monitor infrastructure and applications and investigate incidents.
The team
Grafana Catalog team
Stack
GoTypeScriptReactKubernetesmicroservices
What you'll do
- Build Marketplace features across Grafana’s frontend, Go services, and grafana.com
- Improve plugin discovery, installation, publishing, and review processes
- Develop tools that help plugin developers build, test, and publish plugins
- Support the reliability and operations of plugin installation and delivery in Grafana Cloud
- Work with plugin developers and partners to inform the product roadmap
What we're looking for
- Solid experience with Go and TypeScript
- Experience with React and user-facing web applications
- Experience with Kubernetes and microservices
- Write clean, robust, performant, maintainable software
- Experience with on-call rotations and operational or SRE tasks
- Strong communication, collaboration, and customer focus
Nice to have
- Built or published a Grafana plugin
- Experience with a marketplace, app store, package registry, billing, or licensing
- Built developer tools such as CLIs, SDKs, or CI pipelines
- Experience working with product managers or external stakeholders
Benefits
- Restricted Stock Units (RSUs)
- 30 days of annual leave per year, including 3 Grafana shutdown days
- In-person onboarding
Hiring process
- Recruiting team manually reviews applications; no interview stages specified
