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:
- 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