Senior Backend Engineer - Grafana Backend Services | Ireland | Remote

Grafana Labs Grafana Labs · Data AI · EMEA · R&D: Grafana

Senior Backend Engineer role at Grafana Labs, focusing on developing and operating backend services for their observability platform. The role involves delivering new functionality, contributing to design documents, and participating in on-call rotations. The company encourages the use of AI coding assistants and provides access to frontier models to enhance developer productivity.

What you'd actually do

  1. Work with your team to deliver new functionality, then use the results to iterate and improve
  2. Contributing to and reviewing design documents for upcoming features
  3. Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
  4. Take an active role in influencing our roadmap and your career objectives
  5. Be a part of your team’s on-call rotations and take ownership of the services you’re running

Skills

Required

  • solid backend development experience
  • Go
  • storage solutions
  • relational databases
  • MySQL
  • SQLite
  • Postgres
  • developer and user experience
  • quality of the products
  • delivering projects from gathering requirements, and brainstorming ideas to shipping a product to the customer’s hands in a self-driven way
  • writing clean, robust, and performant software
  • mentoring junior engineers
  • complex solutions
  • Can take on complex challenges and break them down to achieve tight learning loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively

Nice to have

  • open-source software
  • commercial open-source companies
  • Docker
  • Kubernetes
  • CI/CD
  • DevOps
  • Developer Efficiency work streams
  • user of Grafana and Prometheus
  • operational roles
  • being on-call
  • performing operations/SRE tasks
  • microservices architecture
  • distributed systems

What the JD emphasized

  • delivering projects from gathering requirements, and brainstorming ideas to shipping a product to the customer’s hands in a self-driven way
  • Can take on complex challenges and break them down to achieve tight learning loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively