Skip to Main Content

Job Title


Intermediate Backend Developer (Ruby on Rails)


Company : Ignition


Location : Toronto, Ontario


Created : 2026-03-07


Job Type : Full Time


Job Description

Who we are Founded in 2013, Ignition is the recurring revenue and billing automation platform for firms and agencies to transform their sales, billing and payment processes. Ignition automates proposals, invoicing, payments and workflows in a single platform, empowering 8,500+ businesses to sell, bill and get paid for their services with ease. To date, Ignition customers have managed relationships with over 2.4million clients and earned $13billion in revenue via the platform. Ignitions global workforce spans Australia, Canada, NewZealand, the Philippines, the USA and the UK. Company Values We are better everyday We work without ego We are smarter together We hero our customer Role Location This is a remote role, open to candidates based in Canada: Ontario or British Columbia. Job Description The purpose of this role is to contribute to the ongoing improvement and development of our platform, through domain driven design and continuous deployment of high quality software code. One of our longterm goals is to see Ignition become the central platform that enables cloud accounting practices. We aim to be the platform that links sales to payments and removes/reduces the administrative processes involved with interacting with an accountant or financial advisor. As much as were focused on automating administration and processes within these businesses, its the clients that we ultimately aim to engage. Were looking for smart, talented and experienced team members that can take ownership, articulate their point of view and back their opinions with a wellresearched and knowledgeable stance. The role is for someone with a Backend focus but everyone on the team is comfortable writing clean, modular and scalable code for both sides of the stack. What you will do Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. Collaborate with frontend developers and other team members, including customerfacing teams, to establish objectives and design more functional, cohesive code to enhance the user experience. Integrate data from various backend services and databases. Configure and maintain varied AWS services. Develop APIs and integrate data from various backend services and 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, learn new programming languages, and better assist other team members. Develop backend functionality and assist the Lead developers. How you will do it 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 highquality 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. Qualifications Tech Stack: Ruby, Ruby on Rails, GraphQL, PostgreSQL, GoodJob/Sidekiq/Redis, Cursor/Codex/Claude Code, Domain Driven Design A 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 thirdparty APIs. How We Work Distributed team Flexible working arrangements Continuous Delivery Code Reviews Kanban Retrospectives Who You Are You have high attention to detail. You dont shy away from feedback and you take it on board. You have terrific communication skills both written and verbal. Youre systems and process driven. Youre happy to be flexible when things dont go to plan. Youre an organiser at heart. You feel most comfortable working to deadlines. You thrive off working in a team to champion their needs. We are able to think creatively and develop solutions for our customers. Additional Information Our salary bands are designed to reflect the range of skills and experience needed for the position and to allow room for growth. The final offer amount for this role will be dependent on state/location, applicable experience, and skillset of the candidate. For experienced individuals, we typically hire at or around the midpoint of the band . The top portion of the salary band is reserved for employees who demonstrate sustained high performance and impact over the course of their tenure at Ignition. This role has a minimum annual base of CAD $120,000 and a maximum annual salary of CAD $145,000 (plus equity, health insurance & other wellness perks). Why Join Us 20 days of accrued annual leave/vacation plus 10 wellbeing days to prioritize yourself and your loved ones. Additional paid day off to celebrate your 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 to invest in your personal wellness. Paid subscriptions to Headspace and access to EAP & Wellbeing Platform. Flexible working arrangements, supported by WFH reimbursement and technology allowance to ensure your safety while working from home. Financial wellbeing allowance (since were in the accounting business!). Experience comes in many forms, and skills are transferable; please consider applying, even if you dont tick all the boxes. 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. If theres a fit, well work with you to meet your accessibility needs. For questions, requests, or alternate formats, contact us at [email protected]. #J-18808-Ljbffr