Himalayas logo
IgnitionIG

Backend Developer

Ignition is a leading revenue generation platform for accounting and professional services businesses, automating proposals, billing, payments, and workflows to enhance efficiency and profitability.

Ignition

Employee count: 51-200

Salary: 120k-145k USD

Canada only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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

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.

  • 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

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 maximum annual salary of CAD $145,000 (plus equity, health insurance & other wellness perks)

Why join us:

Join our global SaaS scale-up company where we foster a collaborative, open, and transparent culture and work without ego. Our team comprises curious and intelligent colleagues who embrace challenges. Here's what we offer:

  • 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 we're in the accounting business!)

Experience comes in many forms, and skills are transferable, please consider applying, even if you don’t 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 there’s a fit, we’ll work with you to meet your accessibility needs. For questions, requests, or alternate formats, contact us at careers@ignitionapp.com.

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.4 million clients and earned $13b in revenue via the platform.

Ignition’s global workforce spans Australia, Canada, New Zealand, 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

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 120k-145k USD

Location requirements

Hiring timezones

Canada +/- 0 hours

About Ignition

Learn more about Ignition and their company culture.

View company profile

Ignition is at the forefront of transforming how professional services businesses and their clients engage and transact. Through its groundbreaking client engagement and commerce platform, Ignition is revolutionizing revenue generation for accounting and professional services firms globally. The platform automates and optimizes critical business processes, including proposal creation, client onboarding, billing, and payment collection. This innovative approach empowers businesses to spark greater efficiency, enhance profitability, and build stronger, more transparent client relationships from the outset. By streamlining these traditionally manual and time-consuming tasks, Ignition enables firms to focus on delivering exceptional value to their clients and scaling their operations effectively.

The core of Ignition's innovation lies in its ability to put professional service businesses and their clients on the same page from the very beginning. This is achieved by providing a seamless, integrated experience that covers the entire client lifecycle, from the initial proposal to ongoing payment processing. The platform's robust features are designed to eliminate common pain points such as scope creep, late payments, and administrative overhead. Ignition's commitment to technological advancement is evident in its continuous efforts to enhance platform capabilities and integrate with other leading business tools. This dedication ensures that their customers always have access to cutting-edge solutions that drive success and foster long-lasting, mutually beneficial business partnerships. With a global presence and a rapidly growing customer base, Ignition is dedicated to helping professional services businesses around the world achieve their full revenue potential and transform their operational workflows for sustained growth and success.

Claim this profileIgnition logoIG

Ignition

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

8 remote jobs at Ignition

Explore the variety of open remote roles at Ignition, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Ignition

Remote companies like Ignition

Find your next opportunity by exploring profiles of companies that are similar to Ignition. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan