We are looking for a capable, focused backend developer who can help us build out our Elemental Insights dashboard. This person is at home writing well-tested, elegant code in an MVC framework, finding the fastest SQL query for the job, or spinning up a new AWS instance in a hurry. You will be responsible for making the backend that powers our dashboard even more flexible and scalable as we grow. At the same time, you will wear a lot of new and different hats.

If you thrive on problem solving in a fast-paced environment and know what to do in these situations, we would love to hear from you.

  • You need to build a system to receive megabytes of real time data per second without missing a single bit. Later, sales take off and you need to scale up by a factor of 100.
  • Your team’s data scientist asks you to implement a complex algorithm, and optimize it to run quickly enough to keep up with real time.
  • You need to research a more cost-effective way to host your architecture, and then do the migration with minimal down time.
  • The frontend developer asks for help to retrieve data for displaying a line graph of a million data points. Then, you need to work together to figure out how to make the graph load in a split second.

If you are nodding your head in recognition, we would like to hear from you. Please email us at [email protected] with subject line “Problem solved” and tell us how you handled a similar scenario. Please include your latest resume.

We’re guessing you:

  • Have 5+ years of experience
  • Can reel off the tradeoffs between subqueries and joins in your sleep, and can wrangle Postgres or MySQL
  • Have strong opinions about best practices and are open to new ideas
  • Get excited about jumping into a new project with both feet
  • Already have Ruby experience, or are enthusiastic about learning it
  • Can expertly juggle feature development, infrastructure maintenance, and bug fixes
  • Are used to managing a fleet of AWS servers
  • Get excited about the idea of TDD

Bonus points if you:

  • Are skilled in JavaScript, CSS, and HTML
  • Have worked with ES6, Sass, or Slim
  • Have a bunch of (mostly) finished projects on GitHub
  • Have a BS/MS in computer science, computer engineering, or similar