Grafana Labs logo

Staff FullStack Engineer - Application Core Services | Canada | Remote

Grafana Labs
NewPosted yesterday

LOCATION

Canada · Remote

EXPERIENCE

1+ Years

SALARY

C$186.37K - C$223.64K /year

SKILLS REQUIRED

TypescriptReact.jsBackend DevelopmentKubernetesGoRESTful APIsInfrastructure as Code

Job description

Overview

Staff FullStack Engineer in the Application Core Services (AppCore) group, Foundations department, building and maintaining the systems that run Grafana's customer usage, billing, provisioning and account-management workflows. Fully remote; candidates in US and Canada.

What you'll do

  • Design, build, operate and evolve full-stack web applications, customer-facing account portals and backend services for core usage and billing workflows.
  • Build and maintain backend APIs (Golang, Node.js) and user interfaces (TypeScript, React).
  • Design and maintain integrations between Grafana systems and external platforms such as NetSuite, Salesforce and cloud marketplaces (AWS, Azure, GCP).
  • Develop and automate business logic for customer usage metering, pricing structures, promotions and billing reconciliation.
  • Collaborate across product management, DealOps, GTM, Support and adjacent AppCore squads to deliver end-to-end features.
  • Address technical debt, optimize CI/CD pipelines, strengthen test coverage and improve observability and operational resilience.
  • Provide technical leadership and mentorship to engineers and shape pragmatic solutions for complex systems challenges.
  • Contribute to roadmap planning, technical design, OnCall improvements and long-term simplification of stack operations.
  • Own production behavior of your systems, including runbooks, dashboards, alerts, reconciliation safety, rollout controls and recovery procedures.
  • Debug across service boundaries and make careful changes in systems that affect customer stacks.

What you'll need

  • At least 1 year of fully remote work experience.
  • Experience working on a big SaaS platform and dealing with distributed systems problems (e.g. scalability, multi-tenancy, data isolation, HA).
  • Strong professional experience with backend technologies (Golang, Node.js).
  • Strong professional experience with modern frontend web development (TypeScript, React).
  • Strong Kubernetes experience in AWS, GCP or Azure.
  • Familiarity with infrastructure-as-code tooling (Helm, Terraform, Jsonnet, etc.).
  • Experience delivering projects from requirements gathering and brainstorming through to shipping to customers, in a self-driven way.
  • Experience mentoring junior engineers in a collaborative but asynchronous environment.
  • Ability to break complex challenges into modular solutions, deliver MVPs, gather feedback and iterate.
  • Willingness to work across teams and keep plans transparent with stakeholders.
  • Care deeply about developer and user experience and the quality of products; write clean, robust, well-tested software.

Nice to have

  • Experience with high-volume usage metering, billing engines or customer-facing cost management applications.
  • Experience designing, building and maintaining integrations with third-party business systems (e.g., NetSuite, Salesforce, cloud marketplaces).
  • Experience with frontend component libraries, design systems and modern CSS-in-JS tooling.
  • Familiarity with cloud marketplace integrations (AWS, Azure, GCP) and SaaS provisioning/tenancy patterns.
  • Experience with SaaS provisioning, tenancy, regional expansion, plugin rollout or customer lifecycle systems.
  • Experience with incident response involving configuration drift, partial failure or cross-service state mismatch.

Details

  • Location: Canada (Remote); candidates in US and Canada.
  • Fully remote position.
  • Participation in a follow-the-sun OnCall rotation when ready.
  • Role split approximately 75% FrontEnd and 25% BackEnd.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff FullStack Engineer - Application Core Services | Canada | Remote