
Remote opportunity at
Grafana LabsStaff FrontEnd Engineer - Platform - App Core Usage | Canada | Remote
Grafana Labs is seeking a Staff FrontEnd Engineer to join the Application Core Services team within the Foundations department. The organization provides an observability platform used…
Career Tools
About This Role
Grafana Labs is seeking a Staff FrontEnd Engineer to join the Application Core Services team within the Foundations department. The organization provides an observability platform used by over 10,000 organizations, relying on open-source standards and distributed systems. This position focuses approximately 75 percent on frontend engineering and 25 percent on backend tasks, handling billing engines, customer account portals, automated provisioning, and cloud marketplace integrations. This role suits experienced software engineers…
Job Description
Grafana Labs is seeking a Staff FrontEnd Engineer to join the Application Core Services team within the Foundations department. The organization provides an observability platform used by over 10,000 organizations, relying on open-source standards and distributed systems. This position focuses approximately 75 percent on frontend engineering and 25 percent on backend tasks, handling billing engines, customer account portals, automated provisioning, and cloud marketplace integrations.
This role suits experienced software engineers who enjoy tackling complex stateful systems, reconciliation loops, and developer experience challenges. The daily work involves building full-stack web applications, maintaining backend APIs, addressing technical debt, improving observability, and providing mentorship to team members. The position operates in a remote environment requiring cross-timezone asynchronous collaboration and adherence to follow-the-sun on-call rotations.
Responsibilities
- Design, build, operate, and evolve reliable full-stack web applications, backend services, and customer-facing account portals
- Develop backend APIs using Golang and Node.js alongside modern frontend user interfaces with TypeScript and React
- Manage and maintain integrations linking company systems with third-party business platforms like NetSuite, Salesforce, and cloud marketplaces
- Automate business logic for usage metering, billing reconciliation, pricing structures, and promotions
- Address technical debt, refine CI/CD pipelines, enhance test coverage, and strengthen operational resilience and system observability
- Provide technical leadership, mentorship, and roadmap planning support for engineering teams
- Manage production behavior by updating runbooks, dashboards, alerts, and recovery procedures
Requirements
- At least one year of fully remote work experience
- Prior professional experience working on large SaaS platforms with distributed systems challenges such as multi-tenancy, scalability, data isolation, and high availability
- Strong proficiency in backend technologies including Golang and Node.js
- Solid professional experience with modern frontend web development using TypeScript and React
- Demonstrated ability to independently deliver projects from gathering requirements and brainstorming to shipping products
- Experience writing clean, well-tested, and maintainable code while mentoring junior engineers in an asynchronous setting
- Strong Kubernetes experience in AWS, GCP, or Azure with familiarity in infrastructure-as-code tooling like Terraform, Helm, and Jsonnet
Qualifications
- Experience with high-volume usage metering, billing engines, or customer-facing cost management applications
- Background in designing and maintaining integrations with third-party business systems such as Salesforce, NetSuite, and Cloud Marketplaces
- Experience with frontend component libraries, design systems, and modern CSS-in-JS tooling
- Familiarity with SaaS provisioning, tenancy patterns, regional expansion, and plugin rollout systems
- Experience handling incident response involving configuration drift, partial failure, or cross-service state mismatches
Core Skills
Benefits
- Restricted Stock Units
- Global annual leave policy of 30 days per annum, including 3 designated shutdown days
- 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 remote position seeking candidates located in Canada and the United States.
What is the salary range for this role?
For candidates in Canada, the compensation range is CAD 186,368 to 223,642 per year, supplemented by Restricted Stock Units.
What technologies are used in this role?
The role utilizes TypeScript and React for frontend development, and Golang and Node.js for backend services, alongside Kubernetes and infrastructure-as-code tools.
What are the main duties of the Staff FrontEnd Engineer?
The position involves roughly 75 percent frontend and 25 percent backend work, focusing on customer-facing portals, billing engines, usage metering logic, and third-party platform integrations.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.