Staff Frontend Engineer – Platform

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Frontend Engineer building Grafana Cloud usage, billing, and account platforms. Developing TypeScript/React interfaces, backend services, and integrations for SaaS operations.

Responsibilities

  • Design, build, operate, and evolve reliable full-stack web applications, customer-facing account portals, and backend services for customer usage and billing workflows
  • Build and maintain backend APIs using Golang and Node.js and user interfaces using TypeScript and React
  • Design and maintain integrations with NetSuite, Salesforce, AWS, Azure, GCP, and cloud marketplaces
  • Develop and automate business logic for usage metering, pricing, promotions, and billing reconciliation
  • Collaborate with Product Management, DealOps, GTM, Support, and AppCore squads
  • Address technical debt, optimize CI/CD pipelines, improve test coverage, observability, and operational resilience
  • Provide technical leadership and mentorship
  • Contribute to roadmap planning, technical design, OnCall improvements, and stack simplification
  • Improve runbooks, dashboards, alerts, reconciliation safety, rollout controls, and recovery procedures
  • Debug across service boundaries and own production behavior of systems
  • Design microservices and systems
  • Coordinate with Product and UX
  • Respond to customer requests and feedback
  • Participate in follow-the-sun OnCall when ready

Requirements

  • At least 1 year of fully remote work experience
  • Experience working on a large SaaS platform and handling distributed systems problems such as scalability, multi-tenancy, data isolation, and high availability
  • Strong professional experience with Golang, Node.js, TypeScript, and React
  • Experience delivering projects from requirements gathering and brainstorming through product launch
  • Ability to write clean, robust, well-tested, maintainable software
  • Experience mentoring junior engineers in a collaborative asynchronous environment
  • Ability to break down complex challenges into modular solutions and iterate using MVPs, data, and feedback
  • Willingness to work across teams and align plans with external stakeholders
  • Strong Kubernetes experience in AWS, GCP, or Azure
  • Familiarity with infrastructure-as-code tools such as Helm, Terraform, and Jsonnet

Benefits

  • Restricted Stock Units (RSUs)
  • 100% remote, global culture
  • Career growth pathways
  • In-person onboarding
  • 30 days of annual leave per annum
  • 3 annual leave days reserved for Grafana Shutdown Days
  • Transparent communication and regular company-wide updates
  • Autonomy and support to ship great work and try new things
  • Empowered, high-trust teams
  • Open-source community involvement
  • Approachable leadership

Job type

Full Time

Experience level

Lead

Salary

CA$186,368 - CA$223,642 per year

Degree requirement

No Education Requirement

Tech skills

AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaScriptKubernetesMicroservicesNode.jsReactTerraformTypeScriptGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.