Software Engineer (Rails/React)

Remote - Anywhere
We're looking for someone who wants to be an early engineer at a rapidly growing, venture-backed company. “Rapid prototyping.” “Design sprints.” “User-centric.” I’m sure you’re familiar with these terms. They’re supposed to help companies build things faster. The thing is: they don’t work if the user research process is too slow. We’re solving that problem.

We work in an adapted version of Basecamp's shape up where teams work on efforts in a fixed time / variable scope framework. Our PM/PD pairs split time between two engineering duos where each squad (PM, PD, and two engineers) work through what the solution will look like and how we can get there.

We do all our work in engineering duos. You and your partner in crime will figure out implementation details and attack the problem as you see fit. Everyone works on the full stack and contributes to every aspect of the product life cycle. We are always looking to add more people to teach and learn from as we build our team and product.

Our stack starts with Ruby on Rails with a Postgres database hosted on Heroku. We use Sidekiq with Redis for background job processing. Our front end is powered by React with simple ERB pages where appropriate. We are growing our home grown design system and use SASS to help manage our CSS. We leverage RSpec for unit testing our Rails app.

Requirements

  • At least two years of industry experience with React or Ruby on Rails. Experience with both is a bonus.

Ideal Candidate Qualities

  • Strong industry experience which can be added to our knowledge base
  • Ability to learn quickly and adjust based on new requirements and direction
  • A desire to influence the product in a meaningful way
  • Curiosity to constantly learn new better ways to build software

Benefits

  • Opportunity to be an integral part of a growing software engineering team
  • Inside knowledge of a startup and how it operates as it grows
  • Meaningful input into the corporate culture of a young company
  • License to investigate any aspect of a product and take ownership of what is interesting

We rely on a series of short, fully remote, interviews to introduce you to our team and get to learn more about you and your skill sets. After a phone screen, we have a series of two 60-90 minutes exercises which will be conducted with members of our team. After that, you will get to meet a few more members of the team to ensure we will be a good fit for each other.

User Interviews

We provide fast, affordable recruiting for product testing and UX research