Staff Fullstack Engineer – Platform – App Core Usage

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 Fullstack Engineer building Grafana Cloud billing, usage, and marketplace systems. Improving reliability across Go services, React applications, Kubernetes, and cloud infrastructure.

Responsibilities

  • Design, build and operate backend services and APIs supporting billing, rates, usage calculations, usage visibility and marketplace workflows
  • Build and maintain backend services primarily in Go, with Node.js also present in the stack
  • Contribute to TypeScript/React applications to deliver complete features
  • Improve correctness and reliability of billing and usage workflows, including validation, reconciliation, error handling and recovery
  • Replace recurring manual tasks with maintainable automation and operational workflows
  • Maintain infrastructure including Kubernetes workloads, scheduled jobs, cloud resources and deployment configuration
  • Use infrastructure as code and automated delivery pipelines
  • Investigate production issues across application code, databases and infrastructure
  • Plan and execute service deployments, database changes and infrastructure migrations
  • Build and maintain cloud marketplace and external business-system integrations
  • Deliver projects from requirements through implementation, testing, rollout and production support
  • Support audit requirements through traceable and testable changes
  • Collaborate with product management, Support, DealOps, GTM, infrastructure teams and adjacent AppCore squads
  • Provide technical leadership through design discussions, code reviews and mentoring
  • Participate in the on-call rotation and improve dashboards, alerts, runbooks and recovery procedures

Requirements

  • Substantial experience designing, delivering and operating production backend systems, with the depth and judgment to lead complex work hands-on
  • Strong experience building and operating production backend systems in Go
  • Professional experience contributing to frontend applications using TypeScript and React, or comparable technologies
  • Experience reasoning about distributed systems, including partial failures, retries, consistency and interactions between services
  • Experience with relational databases, including data modelling, schema migrations, query performance and safe production changes
  • Practical experience deploying and troubleshooting containerised services and jobs in Kubernetes
  • Experience managing cloud infrastructure through code and working with CI/CD pipelines, environment configuration and controlled rollouts
  • Ability to investigate production problems using logs, metrics and traces
  • Record of delivering projects end to end
  • Experience working remotely with asynchronous communication across time zones
  • Ability to learn unfamiliar domains and technologies and take ownership beyond the main area of expertise
  • Experience writing readable, well-tested software
  • Willingness to participate in on-call
  • Experience supporting colleagues through code reviews, mentoring and constructive technical discussions

Benefits

  • Restricted Stock Units (RSUs)
  • 100% remote, global culture
  • Career growth pathways
  • In-person onboarding
  • 30 days of annual leave per annum, including 3 Grafana Shutdown Days
  • Transparent communication and regular company-wide updates
  • Autonomy and support to ship great work
  • High-trust, low-ego culture
  • Approachable and transparent leadership
  • Global annual leave policy complying with local legislation

Job type

Full Time

Experience level

Lead

Salary

$174,986 - $209,983 per year

Degree requirement

No Education Requirement

Tech skills

CloudDistributed SystemsJavaScriptKubernetesNode.jsReactTypeScriptGo

Location requirements

RemoteUnited States

Report this job

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