Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Lead Ruby on Rails Engineer at Aha!
Aha! is the world's #1 product development software, empowering over 1 million product builders to bring their strategy to life. Our integrated tools span discovery to delivery, including Aha! Roadmaps, Aha! Discovery, Aha! Ideas, Aha! Whiteboards, Aha! Builder, Aha! Develop, Aha! Teamwork, and Aha! Knowledge. Product teams rely on our expertise, AI assistant, and training programs via Aha! Academy. We are a unique, self-funded, profitable, and 100% remote high-growth SaaS company, recognized as one of the best fully remote workplaces. We champion the Bootstrap Movement and have contributed over $1.5M to people in need through Aha! Cares. Learn more at www.aha.io.
Our team
Aha! engineering is a midsized, fully remote team known for high productivity, centered around North American time zones for seamless collaboration.
- We help each other grow: We value unique skills and ensure teammates feel valued from day one, with onboarding that quickly integrates new hires into the codebase.
- We move quickly: We ship code multiple times daily, focusing on getting valuable features to customers and iteratively improving based on feedback.
- We value product over process: We prioritize solving complex challenges by setting clear goals, minimizing overhead, and avoiding excessive meetings.
- We share knowledge freely: We share our learnings internally and with the developer community, demonstrated through our engineering blog.
- We enjoy: We love what we do and want you to love your team and your job. Learn more about The Responsive Method, our company values, and generous benefits.
Our technology
Our web application is a single-instance, multi-tenant Ruby on Rails monolith, supported by Postgres (database), Redis (background jobs), and memcached (Rails caching). We also utilize a Node.js webserver for collaborative editing and real-time updates. Hosted on Amazon Web Services, our architecture leverages ECS for reproducibility and scalability.
We integrate a growing amount of React on the front end for rich client-side experiences, including our fully collaborative text editor and slide presentation editor. We balance Rails' conventions and simplicity with React's powerful interactive functionality. We embrace new technologies cautiously, considering maintenance overhead, and focus on solving current problems rather than premature optimization.
We plan and collaborate extensively in Aha! Roadmaps and built Aha! Develop to extend these features to software engineers. Communication is primarily via Slack and Zoom, with email rarely used.
Your Experience
Most features involve significant Ruby on Rails code, so strong experience in a Rails codebase is essential. While we use a lot of React, we are happy to help you learn it on the job.
Skills
Beyond technical prowess, we seek kind individuals who elevate their team. You possess strong problem-solving skills and experience with important functionality for cloud-based products. You are humble, eager to learn, and always willing to help. You thrive with teammates who enjoy solving problems regardless of technology and have experience working at a meaningful scale.
- Four+ years of experience working in Ruby on Rails
- Builder of scalable, efficient, and maintainable architectures
- Experience developing features at a high-growth SaaS company
- Active collaborator with product teams
Your work at Aha!
As a Lead Ruby on Rails Engineer, you will contribute across the full stack on a broad range of features. Your responsibilities will include:
- Implementing new features across all layers of the MVC.
- Building deeply interactive reporting interfaces using React.
- Proactively collaborating with product and UX to refine specifications.
- Investigating and optimizing performance to ensure a snappy user experience.
- Interfacing directly with users to resolve bugs as part of our customer support rotation.
- Documenting components in our style guide for consistency.
Grow with us
We believe in helping everyone reach their fullest potential through meaningful work, caring teammates, and a high-growth environment. This fosters engagement and excellence.
We offer comprehensive benefits beyond the expected, including profit sharing. U.S.-based hires receive:
- Base salary range: $140,000 - $200,000
- Cash-based compensation includes profit sharing and retirement contributions.
- Medical, dental, and vision plans (100% premium coverage for many).
- Up to 200 hours of paid time off annually.
- 30 to 90 days of paid parental leave; 5 to 10 days of paid care/bereavement leave.
- Up to $1,000 annually for third-party education, plus paid learning time.
- Volunteer opportunities year-round.
Base salary and total compensation depend on skills, experience, and relevant past roles.
Key skills/competency
- Ruby on Rails
- React.js
- PostgreSQL
- AWS ECS
- Scalable Architecture
- Full-Stack Development
- Performance Optimization
- SaaS Product Development
- Collaborative Editing
- Problem-Solving
How to Get Hired at Aha!
- Research Aha!'s culture: Study their unique remote model, Bootstrap Movement, and values.
- Tailor your resume: Highlight Ruby on Rails, React, and SaaS experience for Lead Engineer roles.
- Showcase problem-solving: Provide examples of scaling architectures and optimizing performance.
- Emphasize collaboration: Discuss proactive work with product/UX and customer support.
- Prepare for technical depth: Expect questions on Rails, Postgres, Redis, and AWS.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background