Backend Engineer

Princeton IT Services, Inc

Toronto

On-site

CAD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Princeton IT Services, Inc. seeks a seasoned Backend Engineer specialized in Python to design, develop, and scale high-performance backend services for financial platforms.

You will build RESTful APIs, contribute to platform engineering, and work on distributed systems with a focus on security and reliability. The role requires 5–10+ years of experience, strong communication, and collaboration with product, DevOps, and frontend teams.

Qualifications

  • 5-10+ years of backend experience required.
  • Strong Python backend development skills with API design.
  • Experience with REST, JSON, and OpenAPI.
  • Solid system design, scalability, and performance focus.
  • Experience with SQL and NoSQL databases.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Bachelor's or Master's degree from a Canadian university/college.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python.
  • Build and manage RESTful APIs and backend integrations.
  • Contribute to platform engineering initiatives to improve reliability and scalability.
  • Participate in system design discussions for distributed systems.
  • Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions.
  • Optimize performance, security, and observability of backend services.
  • Participate in code reviews and ensure engineering best practices.

Skills

Python backend development
REST APIs
OpenAPI
System design
SQL
NoSQL databases
Cloud platforms
CI/CD
DevOps practices
Communication skills

Education

Bachelor's or Master's degree in CS/SE

Tools

Docker
Kubernetes

Job description

Job Title

Backend Engineer Python (API & Platform Engineering)

Location

Toronto, Ontario (Onsite)

Experience

5-10+ years

Role Overview

We are seeking a skilled Python Backend Engineer to build and scale high-performance backend systems. This role focuses on API development, platform engineering, and system design for enterprise‑grade, secure, and scalable financial platforms.

Key Responsibilities
  • Design, develop, and maintain scalable backend services using Python.
  • Build and manage RESTful APIs and backend integrations.
  • Contribute to platform engineering initiatives to improve reliability and scalability.
  • Participate in system design discussions for distributed systems.
  • Collaborate with frontend, DevOps, and product teams to deliver end‑to‑end solutions.
  • Optimize performance, security, and observability of backend services.
  • Participate in code reviews and ensure engineering best practices.
Required Skills & Qualifications
  • Strong experience with Python backend development.
  • Hands‑on experience with REST APIs, JSON, and OpenAPI.
  • Solid understanding of system design, scalability, fault tolerance, and performance optimization.
  • Experience in platform engineering or building shared backend platforms.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with CI/CD pipelines, Git, and DevOps practices.
  • Bachelor's or Master's degree from a Canadian university or college.
  • Strong communication and problem‑solving skills.
Preferred Qualifications
  • Experience in financial services or fintech environments.
  • Knowledge of microservices architecture.
  • Experience with Docker and Kubernetes.
  • Exposure to security, compliance, and high‑availability systems.
Why Join?
  • Work on mission‑critical financial platforms.
  • Gain exposure to large‑scale, high‑impact systems.
  • Join a collaborative, engineering‑driven culture.
  • Contribute to modern backend and platform engineering initiatives.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

SRA Group • Toronto

On-site
CAD 110,000 - 170,000
Python Backend & System Design
Python Backend & System Design

Princeton IT Services, Inc • Toronto

On-site
CAD 100,000 - 150,000
Senior Python Software Engineer
Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR) • Toronto

Hybrid
CAD 100,000 - 150,000
Senior Backend Python Developer
Senior Backend Python Developer

Linux Association of Canada • Toronto

On-site
CAD 110,000 - 160,000
Python Developer (Senior/Staff)
Python Developer (Senior/Staff)

Acquird.io • Toronto

Hybrid
CAD 150,000 - 200,000
Back End Developer (Python)
Back End Developer (Python)

Apexon • Toronto

On-site
CAD 120,000 - 160,000
Python Backend Engineer for Scalable Fintech APIs
Python Backend Engineer for Scalable Fintech APIs

SRA Group • Toronto

On-site
CAD 110,000 - 170,000
Senior Python Developer
Senior Python Developer

Pinnacle • Toronto

On-site
CAD 120,000 - 180,000
software engineer
software engineer

Anvil • Ottawa

Hybrid
CAD 140,000 - 170,000
Sr Python Developer
Sr Python Developer

Princeton IT Services, Inc • Toronto

On-site
CAD 80,000 - 110,000