Senior Python Engineer

Apexon

Toronto

On-site

CAD 110,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Apexon in Toronto, Ontario is seeking an experienced Backend Engineer - Python to design, build, and maintain scalable backend services and APIs for enterprise-grade financial platforms. The role focuses on Python, RESTful APIs, system design, platform engineering, and cloud technologies, with collaboration across frontend, DevOps, and product teams.

The ideal candidate will have strong expertise in Python, RESTful APIs, distributed systems, and cloud platforms (AWS/Azure/GCP), plus experience

Qualifications

  • 5-10+ years backend-focused software engineering experience.
  • Hands-on Python backend development experience.
  • Proven experience designing and developing RESTful APIs.
  • Strong understanding of REST, JSON, and OpenAPI.
  • System design knowledge including scalability and distributed systems.
  • Experience with platform engineering or shared backend platforms.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience with at least one cloud platform (AWS/Azure/GCP).
  • Familiarity with CI/CD, Git and DevOps practices.
  • 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 using REST, JSON, and OpenAPI.
  • Contribute to platform engineering initiatives for reliability, scalability, and maintainability.
  • Participate in system design and architecture discussions for distributed and high-performance systems.
  • Design backend solutions focusing on scalability, fault tolerance, performance, and security.
  • Collaborate with frontend, DevOps, product, and cross-functional teams to deliver end-to-end solutions.
  • Work with SQL and NoSQL databases for high-volume enterprise apps.
  • 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 capabilities.
  • Troubleshoot complex technical issues and drive continuous improvement of backend systems.

Skills

Python backend
REST APIs
Distributed systems
Platform engineering
Cloud platforms

Education

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

Tools

OpenAPI
SQL
NoSQL
AWS
Azure
GCP
Docker
Kubernetes

Job description

Apexon is a digital-first technology services firm specializing 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
Python Developer
Python Developer

Apexon • Toronto

On-site
CAD 110,000 - 170,000
Equal Opportunity Employer
Accessible, inclusive andCollaborative
Back End Developer-Python
Back End Developer-Python

SRA Group • Toronto

On-site
CAD 110,000 - 170,000
Senior Python Backend Engineer: Core Banking, Toronto
Senior Python Backend Engineer: Core Banking, Toronto

Apexon • Toronto

On-site
CAD 120,000 - 180,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
Python Developer
Python Developer

Siri InfoSolutions, Inc. • Toronto

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

Apexon • Toronto

On-site
CAD 120,000 - 180,000
Senior Python Backend Engineer – Fintech API & Platform
Senior Python Backend Engineer – Fintech API & Platform

SRA Group • Toronto

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

Global Technical Talent, an Inc. 5000 Company • Toronto

Hybrid
CAD 140,000 - 180,000
Medical, Vision, and Dental Insurance