Grafana Labs

Full Stack Software Engineer

  • Contract: Full-time

Job Description

Do you want the opportunity to help shape the future of time series data?

We are looking for experienced full-stack software engineers to join our growing team. You will work as part of a cross-functional team and participate in the design and development of our existing and new products. As a full-stack developer, you will have the opportunity to put your stamp on each feature you work on, and to develop innovative solutions to problems.

The ideal candidate has experience with JavaScript and React.js, as well as experience with backend development in Go. You will coordinate with the rest of the team working on different layers of our infrastructure. You'll work alongside our designer, front-end developers and UX specialist, ensuring that you have support to quickly implement new functionality and features.

Believe in Open Source Software? Talk to us. You'll be helping support the large and growing Grafana Open Source Community by making it easier for them to share plugins, dashboards and other ways to extend Grafana as well as having the opportunity to work on Grafana itself, and we think that's pretty awesome.

Skill Requirements

REQUIREMENTS

  • Be comfortable making decisions and working as an autonomous member of a collaborative team
  • Ability to quickly prototype & iterate
  • Build reusable components and libraries for future use
  • Translate designs into high quality code
  • Interact with team members during US business hours

Expected Skills:

  • Experience building back-end and front-end software
  • Javascript/Typescript, Nodejs and React.js programming experience
  • Experience with Go, Python and/or C/C++ back-end development
  • Familiarity with using and building RESTful APIs
  • A solid understanding of HTML & CSS/LESS/SCSS development
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with Git & Linux

About the Company

We believe in breaking traditional data boundaries, making metric visualization tools that are more accessible and easy to use across the entire organization. And most importantly, open source. We visualize our company values in a unique way. A form that exists simultaneously as art and message, content and beauty. These pieces of art communicate our values to our employees, our users and our community.

Want one for your wall? Visit our store

How to apply

Apply for this job online using the link below.

External Link »