Senior Python Backend Engineer

Apexon

Toronto

On-site

CAD 120,000 - 170,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Onsite Toronto work
Professional growth
Collaborative culture
Competitive salary

Job summary

Apexon in Toronto, Ontario is seeking a Backend Engineer – Python to design and operate scalable backend services and APIs for enterprise-grade platforms. You will work across API design, platform engineering, and distributed systems, collaborating with frontend, DevOps, product, and other engineering teams.

This onsite role requires strong Python, RESTful API, database, and cloud experience. You will contribute to performance, security, observability, and CI/CD practices while delivering

Qualifications

  • Hands-on experience building and maintaining RESTful APIs.
  • Experience with distributed systems and scalable backend design.
  • Familiarity with CI/CD, Git and DevOps practices.
  • Strong collaboration and problem-solving skills.
  • Bachelor’s or Master’s degree from a Canadian university or college.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python.
  • Build and manage RESTful APIs and backend integrations.
  • Contribute to platform engineering efforts focused on reliability and scalability.
  • Participate in system design discussions for distributed backends.
  • Collaborate with frontend, DevOps, product, and cross-functional teams.
  • Work with SQL and NoSQL databases to support enterprise applications.
  • Optimize backend performance, security, reliability, and observability.
  • Promote engineering best practices and CI/CD pipelines.

Skills

Python
RESTful APIs
System design
Platform engineering
Databases
Cloud technologies
CI/CD
DevOps practices
Communication

Education

Bachelor's or Master's degree (Canadian university or college)

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

Apexon is a digital-first technology services firm specialized in accelerating business transformation and delivering human-centric digital experiences.

We bring together distinct core competencies in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, with proprietary accelerators and platforms.

Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents.

About the Role

We are looking for a Backend Engineer – Python (API & Platform Engineering) to join our engineering team in Toronto, Ontario. This is a hands‑on backend engineering role focused on building scalable, secure, and high-performance backend systems for enterprise‑grade financial platforms.

The ideal candidate will have strong expertise in Python, RESTful APIs, system design, platform engineering, databases, and cloud technologies, along with experience building distributed and highly scalable backend systems.

This is an onsite role in Toronto, and an in‑person interview in Toronto is mandatory.

Position Summary

The Backend Engineer – Python (API & Platform Engineering) will be responsible for designing, developing, and maintaining scalable backend services and APIs. The role involves contributing to platform engineering, distributed system design, backend integrations, performance optimization, security, and observability.

You will work closely with frontend, DevOps, product, and engineering teams to deliver reliable and scalable solutions supporting mission‑critical financial platforms.

Key Responsibilities
  • Design, develop, and maintain scalable backend services using Python.
  • Build and manage RESTful APIs and backend integrations using REST, JSON, and OpenAPI.
  • Contribute to platform engineering initiatives focused on reliability, scalability, and maintainability.
  • Participate in system design and architecture discussions for distributed and high-performance systems.
  • Design and implement backend solutions with a focus on scalability, fault tolerance, performance, and security.
  • Collaborate with frontend, DevOps, product, and cross‑functional engineering teams to deliver end‑to‑end solutions.
  • Work with both SQL and NoSQL databases to support high‑volume and enterprise‑grade applications.
  • Optimize backend services for performance, security, reliability, and observability.
  • Participate in code reviews and promote engineering best practices and coding standards.
  • Contribute to CI/CD pipelines, automation, and DevOps practices.
  • Help build and maintain shared backend platforms and reusable engineering capabilities.
  • Troubleshoot complex technical issues and contribute to continuous improvement of backend systems.
Qualifications
  • 5–10+ years of backend‑focused software engineering experience.
  • Strong hands‑on experience with Python for backend development.
  • Proven experience designing and developing RESTful APIs.
  • Strong understanding of REST, JSON, and OpenAPI.
  • Solid experience with system design, including scalability, fault tolerance, performance, and distributed systems.
  • Experience with platform engineering or building shared backend platforms.
  • Strong understanding of SQL and NoSQL databases.
  • Experience working with at least one major cloud platform, such as AWS, Azure, or GCP.
  • Familiarity with CI/CD pipelines, Git, and DevOps practices.
  • Strong communication, collaboration, analytical, and problem‑solving skills.
  • Bachelor’s or Master’s degree from a Canadian university or college.
Must Have
  • Hands‑on experience building and maintaining RESTful APIs.
  • Strong system design and distributed systems knowledge.
  • Experience with platform engineering or shared backend services.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience with AWS, Azure, or GCP.
  • Familiarity with CI/CD, Git, and DevOps practices.
  • Strong understanding of scalability, reliability, performance, and security.
  • Bachelor’s or Master’s degree from a Canadian university or college.
  • Strong communication and problem‑solving capabilities.
  • Ability to work effectively in a collaborative, engineering‑driven environment.
Nice to Have
  • Experience working in financial services or fintech environments.
  • Strong understanding of microservices architecture.
  • Experience with Docker and Kubernetes.
  • Exposure to security, compliance, and high‑availability systems.
  • Experience working with mission‑critical enterprise platforms.
  • Experience designing systems that operate at large scale and high availability.
  • API: REST, JSON, OpenAPI
  • Architecture: Distributed Systems, Microservices, Platform Engineering
  • Databases: SQL, NoSQL
  • DevOps: Git, CI/CD
  • Engineering: System Design, Performance, Security, Observability
What We Offer
  • Opportunity to work on mission‑critical financial platforms.
  • Exposure to large‑scale, high‑impact systems.
  • Collaborative and engineering‑driven culture.
  • Opportunities to work on scalable backend and platform engineering initiatives.
  • Professional growth and development opportunities.

Work Mode: Onsite

Interview: In‑person interview in Toronto is mandatory

Our Commitment to Diversity

We are an equal opportunity employer committed to building a diverse and inclusive team. We welcome candidates from all backgrounds and encourage individuals from underrepresented groups to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Princeton IT Services, Inc • Toronto

On-site
CAD 110,000 - 170,000
Senior Python Software Engineer
Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR) • Toronto

Hybrid
CAD 100,000 - 150,000
Python Backend & System Design
Python Backend & System Design

Princeton IT Services, Inc • Toronto

On-site
CAD 100,000 - 150,000
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
Staff Software Engineer, Backend Platform
Staff Software Engineer, Backend Platform

Robinhood • Toronto

On-site
CAD 200,000 - 235,000
Equity ownership
Bonus programs
Supplemental health insurance
+4
Senior/Staff Python Developer
Senior/Staff Python Developer

Acquird.io • Toronto

Hybrid
CAD 150,000 - 200,000
Hybrid work model
Competitive CAD salary
Backend / Platform Engineer
Backend / Platform Engineer

Jobgether • Canada

Remote
CAD 90,000 - 150,000
Fully remote
Senior Backend Developer
Senior Backend Developer

Accommodations Plus International • Markham

On-site
CAD 125,000 - 135,000
Full Stack Python Developer
Full Stack Python Developer

STACK IT Recruitment Inc. • Toronto

Hybrid
CAD 100,000 - 120,000
Base salary range
Paid time off
Health benefits
Frontend Developer
Frontend Developer

IT Connex • Toronto

On-site
CAD 120,000 - 180,000