cover image
Aha!

Aha!

www.aha.io

5 Jobs

394 Employees

About the Company

Aha! is the world's #1 product development software. We help more than 1 million product builders go from discovery to delivery and bring their strategy to life. Our suite of tools includes Aha! Roadmaps, Aha! Discovery, Aha! Ideas, Aha! Whiteboards, Aha! Knowledge, Aha! Teamwork, and Aha! Develop. Product teams rely on our expertise, guided templates, and training programs via Aha! Academy to be their best. We are proud to be a very different type of high-growth SaaS company. The business is self-funded, profitable, and 100% remote. We are recognized as one of the best fully remote companies to work for, champion the Bootstrap Movement, and have given over $1M to people in need through Aha! Cares. Learn more at www.aha.io.

Listed Jobs

Company background Company brand
Company Name
Aha!
Job Title
Lead Ruby on Rails Engineer
Job Description
Job title: Lead Ruby on Rails Engineer Role Summary: Lead architect/designer and developer for a cloud‑based SaaS product using Ruby on Rails (backend) and React (frontend). Own end‑to‑end feature development, performance tuning, and cross‑functional collaboration while sustaining the monolithic Rails codebase and document standards. Expactations: - 4+ years senior Ruby on Rails developer experience. - Proven track record delivering scalable, maintainable code in a high‑growth SaaS environment. - Strong communication skills, humility, and a willingness to mentor peers. - Ability to own a feature from specification through production and support. - Comfortable with iterative delivery and rapid prototyping. Key Responsibilities: - Design, implement, and ship new features across the Rails MVC stack and React UI. - Optimize database queries and application performance; conduct profiling and refactoring. - Collaborate daily with product, UX, and customer‑support teams to refine specifications and triage bugs. - Write clean, maintainable code following style guides; produce unit/integration tests (RSpec). - Document components, APIs, and architectural decisions for internal consistency. - Rotate with customer‑support to resolve high‑priority bugs and gather user feedback. - Mentor junior engineers, enforce coding standards, and contribute to architectural evolution. Required Skills: - Expert in Ruby on Rails, Ruby, MVC patterns, and ActiveRecord. - Deep familiarity with PostgreSQL, Redis, and memcached. - Front‑end experience with React, JavaScript, HTML, and CSS. - Knowledge of API development, REST, GraphQL, and async background jobs. - Performance monitoring, query optimization, and caching strategies. - Version control (Git), CI/CD pipelines, containerization (Docker), and AWS (ECS) deployment. - Strong problem‑solving, debugging, and communication skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience. - Certifications in relevant technologies (e.g., AWS Certified Developer, Certified Ruby Programmer) are a plus but not mandatory.
Canada
Remote
Senior
01-02-2026
Company background Company brand
Company Name
Aha!
Job Title
Sr. Ruby on Rails Engineer
Job Description
**Job Title:** Senior Ruby on Rails Engineer **Role Summary** Design, develop, and maintain scalable, high‑performance features for a cloud‑based SaaS product. Lead backend architecture decisions, collaborate with product and UX teams, and optimize system performance across the full stack. **Expectations** - Deliver reliable, maintainable code strictly following industry best practices. - Own feature ownership from conception through production deployment. - Provide mentorship and peer support to developers across the organization. - Prioritize user experience and performance in every change. **Key Responsibilities** - Write and test comprehensive Ruby on Rails code, ensuring clean MVC implementation. - Build and iterate on interactive reporting interfaces using React. - Refine feature specifications with product, UX, and engineering leadership. - Diagnose and resolve production performance issues, including database query optimization. - Participate in code reviews, architectural discussions, and continuous‑integration pipelines. - Respond to critical bugs and user‑reported incidents promptly. - Contribute to knowledge transfer and documentation within the engineering community. - Collaborate cross‑functionally to align technical and business goals. **Required Skills** - 4+ years of professional Ruby on Rails development experience. - Strong familiarity with PostgreSQL, Redis, Kafka, and AWS services (ECS, S3, RDS). - Proficiency in building and maintaining scalable, maintainable codebases. - Comfortable with React, JavaScript, and modern front‑end tooling. - Experience with performance profiling, query tuning, and background job management. - Demonstrated ability to work effectively in a high‑growth SaaS environment. - Excellent communication, collaboration, and problem‑solving abilities. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (preferred but not mandatory). ---
Canada
Remote
01-02-2026
Company background Company brand
Company Name
Aha!
Job Title
Sr. Security Engineer
Job Description
Job Title: Sr. Security Engineer Role Summary: Secure an enterprise‑grade, multi‑tenant web application stack, identify and mitigate vulnerabilities, and establish best security practices across development teams. Expectations: - 4+ years of application security experience. - Proven collaboration with engineering and product stakeholders. - Deep knowledge of threat modeling, secure coding, and data protection in multi‑tenant environments. - Proficiency with security analysis tools (e.g., CodeQL, Burp Suite). - Ability to conduct code reviews, audits, and security testing for full-stack Rails applications. - Strong communication skills and willingness to mentor peers. Key Responsibilities: - Early identification of security threats and implementation of mitigations in the product roadmap. - Maintain and enhance security code‑scanning pipelines and tooling. - Perform regular security reviews, threat models, and penetration tests. - Develop and disseminate secure coding patterns and best‑practice guidelines. - Partner with cross‑functional teams to embed security into the development lifecycle. - Evaluate and recommend security solutions for Ruby on Rails and related tech stack. Required Skills: - Application security, threat modeling, secure coding, vulnerability assessment. - Experience with automated security tools (CodeQL, Burp Suite, etc.). - Familiarity with Ruby on Rails security, multi‑tenant data isolation, and web‑app threat vectors. - Strong analytical, problem‑solving, and communication abilities. - Collaborative mindset, humility, and mentorship orientation. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Security, or related field preferred (not strictly required if equivalent experience). - Industry certifications such as CISSP, CEH, or relevant security credentials are a plus.
Canada
Remote
01-02-2026
Company background Company brand
Company Name
Aha!
Job Title
Sr. Platform Engineer
Job Description
**Job Title:** Sr. Platform Engineer **Role Summary:** Senior platform engineer responsible for building and maintaining developer tooling, infrastructure services, and observability pipelines that enable rapid, high‑quality releases for a cloud‑native SaaS product. Works closely with engineering and SRE teams to optimize performance, scalability, and reliability across AWS, Ruby on Rails, and distributed messaging systems. **Expectations:** - 4+ years of hands‑on Ruby on Rails development. - Proven experience managing AWS infrastructure with Terraform. - Proficiency with containerization, build systems, and CI/CD pipelines. - Demonstrated ability to build high‑performance services using Kafka, Redis, and Postgres. - Strong problem‑solving, collaboration, and documentation skills. **Key Responsibilities:** - Design and implement developer tools (CI pipelines, local/staging environments, CLI utilities). - Create and maintain infrastructure services and reference architecture for product teams. - Partner with SRE to develop monitoring, observability, and alerting pipelines. - Author and update runbooks and operations documentation. - Consult with application developers on performance tuning and scaling strategies. - Mentor and support junior engineers in platform best practices. **Required Skills:** - Ruby on Rails (deep codebase knowledge). - AWS (ECS, RDS, S3, CloudWatch, etc.) with Terraform provisioning. - Containerization (Docker) and orchestration (Kubernetes or ECS). - CI/CD tooling (GitHub Actions, CircleCI, GitLab CI, etc.). - Distributed messaging (Kafka) and caching (Redis, memcached). - PostgreSQL database expertise. - Monitoring & observability (Grafana, Prometheus, CloudWatch). - Scripting (Bash, Python, Ruby). - Strong debugging, performance profiling, and scalability analysis. - Excellent written and verbal communication. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent experience). - Optional: AWS Certified Solutions Architect, Terraform Certified Associate, or similar platform engineering credentials.
Canada
Remote
01-02-2026