Software Developer Remote (Canada) · Full-time

Mode40 Ltd.

Steinbach

Hybrid

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

mode40 is a Canadian software company based in Steinbach, Manitoba, delivering the Singularity platform for data, workflows, and AI capabilities. We’re seeking a software developer with 5+ years of professional experience to build on the Singularity and client implementations.

You will collaborate with developers, business analysts, and product leaders, tackle complex integrations, and own features from design through production. Remote work eligibility within Canada is required.

Qualifications

  • 5+ years of professional software development experience.
  • Experience delivering and supporting production applications.
  • Backend development experience with Python, Node.js, or similar technologies.
  • Experience with relational databases, SQL, REST APIs, and system integrations.
  • Familiarity with Git, automated testing, code reviews, and CI/CD.

Responsibilities

  • Build and maintain interfaces, backend services, APIs, and database solutions.
  • Turn business requirements into practical, maintainable software.
  • Develop reusable, configurable capabilities that support different customers and industries.
  • Connect business systems, operational data sources, and AI services.
  • Contribute to technical design, code reviews, automated testing, and documentation.
  • Support deployments and troubleshoot issues across environments.
  • Build security, accessibility, performance, and reliability into your work.
  • Share what you know and help your teammates solve problems.
  • Flag risks and dependencies early, while there’s still time to do something about them.

Skills

Backend development
Python
Node.js
SQL
REST APIs
CI/CD
Git
Code reviews
Automated testing
Debugging

Tools

Git
CI/CD
Automated testing
Code reviews

Job description

Build software people actually use, on the Singularity and in customer implementations.

5+ years of professional experience | Canada

A little about mode40

mode40 is a Canadian software and services company headquartered in Steinbach, Manitoba. Our mission is straightforward: Turn Data into Profit.

Our platform, the Singularity, connects operational data, workflows, and AI capabilities to help organizations make better decisions and get work done. We back it with strategy, integration, implementation, and ongoing support.

Our roots are in manufacturing and operations. Today, our work extends across food and beverage, aerospace and defence, healthcare, education, and the public sector.

Where you come in

We’re looking for a Software Developer who enjoys figuring things out and building software people actually use.

You’ll work on the Singularity and customer implementations, collaborating with developers, business analysts, and product leaders. Some days you’ll build a new capability. Other days you’ll untangle an integration or investigate why something works perfectly in development and has other plans in production.

You’ll have room to make decisions, contribute ideas, and take ownership. We’ll expect you to follow through, speak up when something needs attention, and care about what happens after your code ships.

What you’ll work on
  • Build and maintain interfaces, backend services, APIs, and database solutions.
  • Turn business requirements into practical, maintainable software.
  • Develop reusable, configurable capabilities that support different customers and industries.
  • Connect business systems, operational data sources, and AI services.
  • Contribute to technical design, code reviews, automated testing, and documentation.
  • Support deployments and troubleshoot issues across environments.
  • Build security, accessibility, performance, and reliability into your work.
  • Share what you know and help your teammates solve problems.
  • Flag risks and dependencies early, while there’s still time to do something about them.
What you bring
  • At least 5 years of professional software development experience.
  • Experience delivering and supporting production applications.
  • Backend development experience with Python, Node.js, or similar technologies.
  • Experience with relational databases, SQL, REST APIs, and system integrations.
  • Familiarity with Git, automated testing, code reviews, and CI/CD.
  • The judgment to know when a solution needs more thought and when it needs to ship.
  • The ability to investigate independently, ask useful questions, and collaborate when you’re stuck.

A few things that would be handy: FastAPI, PostgreSQL, Azure or AWS, AI-enabled applications, enterprise integrations, and experience with configurable or multi-tenant platforms.

How we work

We hire people for their expertise and give them room to use it. Bring your ideas, test your assumptions, and be willing to change your mind when the evidence does.

Feedback goes both ways. Mistakes are opportunities to learn, and sharing what you learned helps everyone. We value people who are strong in their craft, curious beyond it, and generous with their knowledge.

We take our commitments seriously and leave room for a laugh along the way. Life outside work matters, too. Constant late nights are a problem to solve.

Location and work eligibility

Candidates must reside in Canada and be legally authorized to work in Canada.

Work arrangement: Remote
Employment type: Full Time Permanent

We welcome different backgrounds and perspectives. If you need an accommodation during the hiring process, let us know.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Owner Remote (Canada) · Full-time
Product Owner Remote (Canada) · Full-time

Mode40 Ltd. • Canada

Remote
CAD 70,000 - 110,000
Remote work within Canada
Senior Software Developer - Remote | Backend & Integrations
Senior Software Developer - Remote | Backend & Integrations

Mode40 Ltd. • Steinbach

Hybrid
CAD 90,000 - 120,000
Senior Business Analyst Remote (Canada) · Full-time
Senior Business Analyst Remote (Canada) · Full-time

Mode40 Ltd. • Steinbach

Hybrid
CAD 85,000 - 110,000
Implementation Success Coordinator Remote (Canada) · Full-time
Implementation Success Coordinator Remote (Canada) · Full-time

Mode40 Ltd. • Steinbach

Hybrid
CAD 60,000 - 85,000
Manager, Software Development
Manager, Software Development

Jobgether • Canada

Remote
CAD 145,000 - 165,000
Competitive salary CAD 145,000–165,000
Fully remote within Canada
Health coverage
+9
Senior Full-Stack Web Developer (C#/MS-SQL/Front-end) - Western Canada
Senior Full-Stack Web Developer (C#/MS-SQL/Front-end) - Western Canada

Splashdot • Manitoba

Remote
CAD 90,000 - 130,000
Work From Home - Flexible hours
Training & Development
Extended Healthcare Plan (Medical, etc
Senior Software Developer, Python / Backend
Senior Software Developer, Python / Backend

Altis Technology • Calgary

Hybrid
CAD 135,000 - 158,000
Hybrid work environment
Mentorship culture
Cloud exposure
Engineering Manager, Integrations
Engineering Manager, Integrations

Jobgether • British Columbia

Hybrid
CAD 146,000 - 195,000
Competitive compensation
Equity opportunities
Health coverage
+10
Software Developer
Software Developer

LogiSense Corporation • Toronto

Remote
CAD 100,000 - 120,000
Remote-first culture
Competitive compensation
Comprehensive benefits
+3
Associate Software Engineer - International
Associate Software Engineer - International

Justworks • Toronto

Hybrid
CAD 109,000 - 136,000