Ignition is looking for an Intermediate Backend Developer (Ruby on Rails) to contribute to the ongoing development and improvement of our platform. You'll apply domain-driven design principles and continuous deployment to write high-quality, clean, modular, and scalable code across the stack.
What You'll Do
- Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement.
- Collaborate with front-end developers and customer-facing teams to design cohesive, functional code that enhances user experience.
- Integrate data from various back-end services and databases.
- Configure and maintain varied AWS services.
- Develop APIs and integrate data from back-end services and databases.
- Record and report data to appropriate parties.
- Participate in continuing education and training to remain current on best practices.
- Develop back-end functionality and assist Lead developers.
- Identify, prioritize, and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean, efficient code.
- Leverage AI agents to increase efficiency and accuracy.
- Automate tasks through appropriate tools and scripting.
- Support validation and verification testing.
- Contribute to and develop high-quality software design and architecture.
- Communicate design ideas and approaches for enhancing the platform.
- Create and maintain software documentation.
- Collaborate with external partners to build and improve products.
- Develop ideas for new programs, products, or features by monitoring industry trends.
- Provide prompt feedback on Code Reviews.
- Take lead on projects, as needed.
What We're Looking For
- A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software design.
- Passion for clean code architecture and software craftsmanship.
- Experience with modern web frameworks and API development (Ruby on Rails, React).
- Experience with AI agentic development.
- Experience with Git and GitHub or similar.
- Experience with PostgreSQL or similar.
- Experience with background job processing and message queues.
- Experience with testing frameworks such as RSpec, Cypress, or equivalent.
- Experience working with profiling tools like DataDog, Sentry, or similar.
- Knowledge of caching strategies, design patterns, cloud architecture, and tools.
- Experience consuming and integrating with third-party APIs.
Technical Stack
- Ruby
- Ruby on Rails
- GraphQL
- PostgreSQL
- GoodJob/Sidekiq/Redis
- Cursor/Codex/Claude Code
- Domain Driven Design
Team & Environment
You'll be joining a distributed team.
Benefits & Compensation
- Compensation: CAD $120,000 - $145,000 + Employee Stock Options
- 20 days of accrued annual leave/vacation plus 10 wellbeing days.
- Additional paid day off for birthday, along with volunteering leave.
- Health, dental, and vision benefits starting immediately.
- RRSP Program with Employer Matching.
- Employee Stock Options.
- Employee recognition programs.
- Quarterly wellness allowance.
- Paid subscriptions to Headspace and access to EAP & Wellbeing Platform.
- Flexible working arrangements, supported by WFH reimbursement and technology allowance.
- Financial wellbeing allowance.
Work Mode
This position is for candidates based locally within Canada, specifically in the provinces of Ontario or British Columbia.
Ignition is an equal opportunity employer, providing fair consideration to all applicants regardless of background.





