×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Backend Developer

Job in Toronto, Ontario, M5A, Canada
Listing for: Ignition
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Backend Developer
Job Description & How to Apply Below
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 long term 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 remove/reduce the administrative processes involved with interacting with your accountant or financial advisor. As much as we’re focused on automating administration and processes within these businesses, it’s the clients that we ultimately aim to engage.

We’re looking for smart, talented and experienced team members that can take ownership, articulate their point of view and back their opinions with a well researched 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.

  • Collaborating with the front-end developers and other team members, including customer-facing teams to establish objectives and design more functional, cohesive codes to enhance the user experience.

  • Integration of data from various back end services and databases

  • Configuration and maintenance of varied AWS services

  • API development and Integration of data from various back end services & databases

  • Recording data and reporting it to proper parties, such as clients or leadership.

  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.

  • Developing back-end functionality and assisting 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 high-quality software design and architecture

  • Communicate design ideas and approaches to enhancing the platform

  • Creation and maintenance of software documentation

  • Collaborate with external partners to build and improve products

  • Developing ideas for new programs, products, or features by monitoring industry developments and trends.

  • Provide prompt feedback on Code Reviews

  • Taking lead on projects, as needed

Qualifications

Tech Stack: Ruby, Ruby on Rails, Graph

QL, Postgre

SQL, Good Job/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 Git Hub or similar

  • Experience with Postgre

    SQL or similar

  • Experience with background job processing/ message queues

  • Experience with testing frameworks such as RSpec, Cypress or equivalent

  • Experience working with profiling tools, Data Dog, Sentry or similar

  • Knowledge and familiarity with caching strategies, design patterns, cloud architecture and tools.

  • Consuming and integrating with third party 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 don’t shy away from feedback and you take it on board

  • You have terrific communication skills – both written and verbal

  • You’re systems and process driven

  • You’re happy to be flexible when things don’t go to plan

  • You’re 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…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary