Ignition is looking for an Intermediate Backend Developer to contribute to the ongoing improvement and development of our platform. You will apply domain driven design and continuous deployment to deliver high-quality software as part of a distributed team.
What You'll Do
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborate with front-end developers and other team members to establish objectives and design cohesive codes to enhance user experience.
- Integrate data from various back-end services and databases.
- Configure and maintain varied AWS services.
- Develop APIs and integrate data from various back-end services & databases.
- Record data and report it to proper parties, such as clients or leadership.
- Participate in continuing education and training to remain current on best practices and learn new programming languages.
- Develop back-end functionality and assist the Lead developers.
- Identify, prioritize and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean and 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 to 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 developments and trends.
- Provide prompt feedback on Code Reviews.
- Take lead on projects, as needed.
What We're Looking For
- Solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design.
- Passionate about 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/ message queues.
- Experience with testing frameworks such as RSpec, Cypress or equivalent.
- Experience working with profiling tools, DataDog, Sentry or similar.
- Knowledge and familiarity with 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 join a distributed team.
Benefits & Compensation
- Compensation: CAD $120,000 - $145,000 + equity: Employee Stock Options
- 20 days of accrued annual leave/vacation plus 10 wellbeing days.
- Additional paid day off for birthday and 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.
- WFH reimbursement and technology allowance.
- Financial wellbeing allowance.
Work Mode
This role is local-country. Candidates must be located in Canada: Ontario or British Columbia.
Ignition is an equal opportunity employer, providing fair consideration to all applicants regardless of background. Ignition is committed to providing accommodations throughout the hiring process.






