software engineer

Plum

Southwestern Ontario

On-site

CAD 43,000 - 113,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Plum is seeking a Software Engineer (Remote) to join a fully distributed Engineering team. The role is designed for candidates located in Canada who can align with East Coast hours and contribute to Python/Django and frontend work in Typescript/Angular.

The team collaborates across the company to deliver features and improve the platform from Waterloo roots. You will build RESTful APIs, web UIs, write tests, and participate in code reviews while growing your craft in a supportive, remote

Qualifications

  • 1+ years of software development experience.
  • Experience building RESTful APIs with Python.
  • Experience building single page web applications (Angular/React).
  • Comfort in a Linux environment and writing maintainable, testable code.
  • Experience with Docker is a plus; familiarity with PostgreSQL is beneficial.

Responsibilities

  • Join a remote team to deliver product changes and new features.
  • Collaborate with product and design to solve challenges.
  • Produce high-quality code within established guard rails and review feedback.
  • Create unit tests for existing and new codebases to ensure reliability.
  • Learn the domain and stack, and participate in learning opportunities.

Tools

Python
Angular
React
PostgreSQL
SQL
RESTful APIs
Linux

Job description

Software Engineer (Remote)

Posted onAugust 09, 2026 by Employer details Plum

Job details

Plum helps organizations make better Talent Decisions through the predictive power of psychometric data so every candidate is matched with a role that they have the natural abilities to excel in. With our recent round of growth funding, we are looking to add multiple Software Developers to join the Engineering team to build, support, and evolve Plum?s application and infrastructure. Our application is built using Python/Django, Typescript/Angular, and we leverage Docker in all environments from development through to production (AWS ECS/ECR). We are a fully remote team of 34 and, while our roots are in Waterloo Canada, we have team members from Vancouver to Texas to New York. Our ideal candidate will be located in Canada and willing to work East Coast hours.

WHAT YOU?LL DO

Join a team that's dedicated to delighting our customers and users through the delivery of impactful product changes and new features. Collaborate with product and design team counterparts to collectively solve challenges. Produce a lot of high-quality code within guard rails set by more senior team members. Receive and provide feedback during the code review process that confirm requirements are met while also ensuring code quality remains high. Create unit tests to for existing and new code bases to make certain your solution is solid. Learn our domain and technology stack (backend and frontend). Continually strive to hone your craft through participating in learning opportunities and receiving one-to-one guidance.

WHAT YOU?LL NEED

1+ years of experience in software development Experience building RESTful APIs and have experience with Python. Experience building single page web applications (e.g., Angular, React, etc.). Comfort and preference for working in a Linux environment. To believe strongly in writing testable and maintainable code. Experience using Docker is an advantage. Experience with and knowledge of SQL (PostgreSQL is a plus).

WHO YOU ARE

Want to be exceptional (not aiming for ?just good?). Take pleasure and pride in your craft. Have a bias for action. Own your mistakes and strive for feedback. Able to clearly and concisely explain your evidenced backed thoughts. Adapt to others' strengths and weaknesses, always assuming best intentions.

About Plum?

Plum?s mission is to ensure everyone is happy, fulfilled, and thriving in their career. Using Industrial/Organizational Psychology, we are helping enterprise companies understand the human behind the work. We help companies match candidates to jobs based on their potential and what they could do if just given the opportunity, as well as retain employees through development, internal mobility, and identifying leadership potential. Plum?s data is 4x more accurate than a resume at predicting on-the-job success, and we recently won the 2022 Top HR Product of the Year award to prove it! We believe in transparency, commitment, and a culture of support and team orientation through the following initiatives: Flexible work schedule Family and furbaby friendly Fun quarterly company events and activities. Coaching and internal growth Plus, we offer health benefits with a focus on mental health and wellness. Our goal is to create a collaborative atmosphere where everyone feels supported and valued. At Plum, we are committed to building inclusive organizations ? and that starts with our own team. We believe that diversity of thought and background breeds unbridled innovation. Therefore, we don?t discriminate on the basis of race, religion, colour, national origin, g

  • Location Waterloo , ON
  • Work location Hybrid
  • Salary $ 31.00 to $ 82.00 HOUR hourly
  • Terms of employment Permanent employment Full time
  • Starts as soon as possible
  • Waterloo, ON
Advertised until

2026-09-09

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Software Engineer (Python/Django)
Remote Software Engineer (Python/Django)

Plum • Southwestern Ontario

Hybrid
CAD 43,000 - 113,000
Technology Developer
Technology Developer

Purolator Inc. • Mississauga

Hybrid
CAD 110,000 - 150,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Staff Software Development Engineer
Staff Software Development Engineer

United States Digital Space LLC • Toronto

Hybrid
CAD 88,000 - 132,000
Employee Assistance Program
Canada Core Benefits
Software Developer, Java on Cloud 1
Software Developer, Java on Cloud 1

United States Digital Space LLC • Toronto

On-site
CAD 110,000 - 160,000
Performance bonus
Pension matching
Profit sharing
+1
Senior Software Development Engineer
Senior Software Development Engineer

Jobgether • Canada

Remote
CAD 129,000 - 193,000
Remote work
Health coverage
Equity plan
+5
Software Engineer, Async Platform
Software Engineer, Async Platform

United States Digital Space LLC • Toronto

Hybrid
CAD 108,000 - 135,000
Health & dental
Mental health benefits
Family building benefits
+6
Senior Software Engineer
Senior Software Engineer

PlugandPlay Talent • Vancouver

On-site
CAD 80,000 - 120,000
Principal Software Engineer
Principal Software Engineer

Zoom Information, Inc. • Toronto

Hybrid
CAD 120,000 - 170,000
Staff Software Engineer (Backend)
Staff Software Engineer (Backend)

Copper • Canada

Remote
CAD 170,000 - 190,000