Remote Software Engineer (Python/Django)

Plum

Southwestern Ontario

Hybrid

CAD 43,000 - 113,000

Full time

14 days+

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

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

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

Similar jobs worth comparing

software engineer
software engineer

Plum • Southwestern Ontario

Hybrid
CAD 43,000 - 113,000
Software Engineer (Python, React) | Remote
Software Engineer (Python, React) | Remote

Crossing Hurdles • Canada

On-site
CAD 90,000 - 130,000
Remote Full-Stack Dev (React/Python) — Impactful Tech Role
Remote Full-Stack Dev (React/Python) — Impactful Tech Role

Corning Inc. • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Health benefits
Retirement plan
Professional development programs
Senior Software Developer
Senior Software Developer

Princeton IT Services, Inc • Canada

Remote
CAD 90,000 - 120,000
Remote Full-Stack Developer (React + Python)
Remote Full-Stack Developer (React + Python)

Corning Inc. • Montreal

Hybrid
CAD 80,000 - 110,000
Health and well-being benefits
Retirement and Savings Plan
RRSP with 100% match
+4
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Vancouver

Remote
CAD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Senior Data Engineer (Remote)
Senior Data Engineer (Remote)

Lumenalta • Ottawa

Remote
CAD 69,000 - 200,000
Flexible working hours
Health insurance (medical and dental)
Professional development fund
+1
Senior Data Engineer (Remote)
Senior Data Engineer (Remote)

Lumenalta • Montreal (administrative region)

On-site
CAD 69,000 - 139,000
Flexible working hours
Health insurance
Professional development fund
+2
Senior Cloud Architect — AWS, Kubernetes, Remote
Senior Cloud Architect — AWS, Kubernetes, Remote

S27a • Toronto

Remote
CAD 140,000 - 190,000
Remote-first culture
Remote Senior Full-Stack Engineer (React/Python)
Remote Senior Full-Stack Engineer (React/Python)

Bevertec • Canada

Remote
CAD 90,000 - 130,000