About the role

  • Backend Developer to contribute to Ignition's platform improvement and seamless payment automation. Collaborating across teams to develop high-quality code and integrate various services.

Responsibilities

  • 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
  • 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

Requirements

  • 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.

Benefits

  • Health, dental, and vision benefits starting immediately
  • 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
  • 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!)

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$120,000 - CA$145,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudCypressDistributed SystemsPostgresReactRSpecRubyRuby on RailsSDLC

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.