Responsibilities
Implementing new features for our users, touching each layer of the MVC as needed
Building deeply interactive reporting interfaces using React
Working proactively with product and UX to refine and iterate on specifications as the feature takes shape
Investigating slow performance and optimizing queries to ensure Aha! is snappy and satisfying to use
Interfacing directly with users to quickly squash bugs as part of our regular customer support rotation
Documenting components in our style guide to help drive consistency
Requirements
We believe that being a kind person who elevates the rest of the team is just as valuable as writing great code. You have strong problem-solving skills and experience working on important functionality for a cloud-based product. You are humble, eager to learn, and always willing to help others learn as well. You want to work with people who enjoy picking up a problem and solving it, regardless of the technologies and techniques involved.
Most of our features involve writing significant Ruby on Rails code, so you have meaningful past experience working in a Rails codebase. We also write a lot of React, but we are happy to help you learn that part on the job.