Platform Engineer
Aha!
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
The Platform Engineer Role at Aha!
Aha! is recognized as the world's #1 product development software, empowering over 1 million product builders to bring their strategies to life. Our integrated suite includes Aha! Roadmaps, Aha! Discovery, Aha! Ideas, Aha! Whiteboards, Aha! Builder, Aha! Develop, Aha! Teamwork, and Aha! Knowledge. We pride ourselves on being a self-funded, profitable, and 100% remote high-growth SaaS company, acclaimed as one of the best fully remote workplaces. Platform Engineers at Aha! play a crucial role in supporting the entire engineering team by developing essential abstractions, frameworks, and tools that enable fellow Aha! engineers to build the product effectively.
Our Team at Aha!
The Aha! engineering team is a highly productive, midsized, and fully remote group, primarily centered around North American time zones to facilitate seamless collaboration during the workday. We value agility, collaboration, and product focus.
- We move quickly: We ship code multiple times daily, focusing on rapid iteration and customer feedback.
- We collaborate: We leverage diverse experiences and skills, sharing knowledge to achieve optimal results for our customers.
- We value product over process: We prioritize solving complex challenges by minimizing overhead from heavyweight processes and excessive meetings.
- We enjoy: We love what we do and foster an environment where you can love your job too, aligned with The Responsive Method and our generous benefits.
Our Technology Stack
Our robust web application features a single-instance, multitenant Ruby on Rails monolith. This is supported by Postgres for our database, Redis for background jobs, Memcached for Rails caching, and Kafka for streaming data. We also utilize a Node.js webserver to power collaborative editing and real-time updates. Our application is hosted on Amazon Web Services, with an architecture designed around ECS for high reproducibility and scalability. For continuous integration, we leverage GitHub Actions on self-hosted runners, ensuring fast and thorough testing. We thoughtfully adopt new technologies that enhance our product while remaining mindful of maintenance overhead, balancing immediate problem-solving with strategic optimization for our large-scale data storage needs.
Your Experience & What You'll Bring
Beyond technical prowess, we believe that being a kind individual who elevates team members is equally vital. You possess strong problem-solving abilities and experience with critical functionalities in cloud-based products. You are humble, eager to learn, and consistently willing to help others. You thrive in environments where individuals enjoy tackling and resolving problems, regardless of the specific technologies involved. Having worked at a meaningful scale previously, you are eager to contribute to a similar high-impact environment again.
- Two+ years of experience with Ruby on Rails and managing a substantial Rails codebase.
- Proficiency in managing AWS infrastructure, specifically using Terraform.
- Hands-on experience with containerization technologies and efficient build systems.
- Demonstrated ability to produce fast, efficient, and highly reliable services.
- Experience running and optimizing a CI pipeline for a sizable engineering team.
Your Work at Aha!
As a Platform Engineer, your core responsibilities will include:
- Building essential developer tooling, such as robust CI pipelines, efficient local and staging environments, and helpful CLI utilities.
- Establishing comprehensive monitoring and observability pipelines to guarantee the delivery of highly reliable services.
- Developing scalable infrastructure services that empower Aha! product developers.
- Actively listening to product developers' pain points and identifying opportunities to enhance their development experience.
- Contributing significantly to the team's success through thorough code reviews and proactive collaboration.
Grow with Us - Benefits & Culture
We are committed to helping everyone reach their fullest potential, believing that meaningful work with valued colleagues in a high-growth setting leads to engagement and peak performance. We offer comprehensive benefits, including profit sharing, designed to attract and retain top talent. While specific benefits listed reflect U.S.-based hires, we strive to extend identical offerings to our international teammates.
- The base salary range for this role in the U.S. is between $100,000 and $160,000.
- Cash-based compensation also includes profit sharing, with a percentage of your total pay contributed monthly toward your retirement.
- Medical, dental, and vision plans (covering 100% of premiums for many teammates).
- Up to 200 hours of paid time off annually for personal use.
- Generous paid parental leave (30 to 90 days) and paid care/bereavement leave (five to 10 days).
- Up to $1,000 annually for third-party education, plus paid time off for learning immersion.
- Opportunities to volunteer throughout the year.
Base salary and total compensation are determined by factors such as skills, experience, and relevant past roles.
Key Skills/Competency
- Platform Engineering
- Continuous Integration (CI)
- Continuous Delivery (CD)
- AWS Infrastructure
- Terraform
- Ruby on Rails
- Containerization
- Build Systems
- Developer Tooling
- Monitoring & Observability
How to Get Hired at Aha!
- Research Aha!'s culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Customize your resume: Highlight Platform Engineering skills like Ruby on Rails, AWS, Terraform, CI/CD, and containerization, aligning with Aha!'s technology stack.
- Showcase problem-solving: Prepare to discuss specific examples where you solved complex cloud-based product challenges and built developer tooling.
- Emphasize remote collaboration: Demonstrate experience and enthusiasm for working effectively in a fully remote, North American time zone-centric team.
- Prepare for technical depth: Be ready for in-depth questions on Ruby on Rails, AWS architecture, containerization, and optimizing CI pipelines.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background