As a member of our front-end engineering team, you'll be responsible for creating Chronograf, an open source application for visualizing data from InfluxDB, the open source time-series database. These visualization tools form part of a multi-tiered product that will be used by individuals, teams, and organizations that build on top of InfluxDB. This role will be very heavy on JavaScript, but will also involve some back-end development in Go.

We're looking for candidates who value continually mastering the craft of coding and building tools that benefit the open source development community. You'll need to be open to experimenting, which means that sometimes you might fail. (That's okay.) Along with that, you'll need the persistence to keep going and try again. You'll also be working closely with your team, so you'll need to be empathic, supportive, and excited to teach as well as learn.


  • Use ES2015, React, Flux and Webpack to build our data visualization product, Chronograf
  • Test drive React with Jasmine
  • Assist with creating and maintaining our open-source, front-end libraries
  • Use Go to build a web server that sits between Chronograf and InfluxDB


  • 2 - 3 years experience with modern JavaScript frameworks (React, AngularJS, Ember.js, Backbone.js)
  • Some experience in React specifically, preferably in production
  • Experience with TDD (Jasmine, Mocha, etc.) and testing React, specifically 
  • Interest in data visualization with JavaScript (D3, Dygraph, etc.)
  • Desire to start working with Go
  • Experience with API-driven, single page applications
  • Extensive experience with Git 
  • Open-source contributions
  • Have worked on teams or 3 or more developers, with experience pairing
  • You must be authorized to work in the United States 

We are funded by Mayfield Fund, Trinity Ventures, and Battery Ventures. We cover 100% of medical, dental, and vision insurance for employees and dependents.

Apply for this Job
* Required
File   X
File   X

Share this job: