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

  1. Recruiting team manually reviews applications; no interview stages specified
View original job post