What we need:
We are looking for a talented and passionate fullstack engineer to help us improve and maintain our primary Rails application. You should be experienced with Javascript, Ruby/Rails, SQL, HTML, design patterns, and refactoring. Bonus points if you have experience with Javascript frameworks like React. You’ll be collaborating closely with other engineers and our Product team (product designers and product managers) to plan and build features from start-to-finish. We are looking for someone who is looking to make a big impact and is just as happy working in a team as they are independently.
What you’ll be doing:
- You will completely own and build out features in Rails + Javascript from start-to-finish
- You will take a design/proposal and carry it through to a thoughtful and polished end result with good test coverage
- You will take initiative to improve the software whenever you notice pain points or find something lacking
- Participate in the agile rhythm meetings of a cross functional squad
- You will review code written by other engineers and provide useful and honest feedback
- Listen to customers and observe them using our software
- Prototype new features and iterate on them to ensure we push the best features that we can
- Write tests to ensure high code quality
- You will participate in an on-call schedule
- You will write documentation around features and operations to help share knowledge and save other developers time
What we need from you:
- You have a computer science degree from a 4 year school or 5+ years development experience
- You have experience developing or contributing heavily to a production Rails application
- You have experience with production Javascript code - ideally with framework experience
- You like to collaborate with team members and occasionally pair-program to land on the best solution
- You look forward to working alongside a distributed team and are excited to contribute to a positive remote culture
- [Bonus] You have specific experience w/ Backbone + Marionette
- [Bonus] You have specific experience w/ React
- [Bonus] You have experience with Elasticsearch and/or other search technology
- [Bonus] You contribute to open-source projects