Senior Backend Python Engineer

Apexon

Toronto

On-site

CAD 120,000 - 150,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apexon is seeking a Senior Backend Python Developer to build secure, scalable platforms for a core banking environment. You will work on production-grade Python backend services and REST APIs, with a focus on high-volume transaction processing and system reliability.

You will collaborate with product, engineering and cross-functional teams to design, implement, and optimize distributed microservices, and mentor junior engineers while delivering end-to-end features.

Qualifications

  • 5+ years of software development experience
  • Hands-on backend Python development
  • Strong understanding of transactions, isolation levels, locking & deadlocks
  • Experience with messaging systems like RabbitMQ
  • Experience owning features end-to-end

Responsibilities

  • Design and build scalable Python backend services
  • Develop distributed microservices and REST APIs
  • Design solutions for high-volume transaction processing
  • Optimize performance and reliability
  • Participate in architecture and system-design discussions
  • Conduct code reviews and mentor junior engineers
  • Work closely with product, engineering and cross-functional teams

Skills

Python
Backend development
Distributed systems
SQL transactions
Code reviews

Tools

RabbitMQ
Docker
REST APIs

Job description

We're looking for a Senior Backend Python Developer to join a team building secure, scalable, high-performance platforms for a core banking environment, candidates who have hands-on experience building production web applications/platforms with Python as their primary backend language.

What we're looking for:
  • Strong professional Python backend development
  • 5+ years software development experience
  • Strong understanding of transactions, isolation levels, locking & deadlocks
  • RabbitMQ or similar messaging systems
  • Docker / containerized applications
  • Experience owning features end-to-end
Nice to have:
  • Banking / Financial Services / FinTech
  • Payroll integrations
What you'll work on:
  • Design and build scalable Python backend services
  • Develop distributed microservices and REST APIs
  • Design solutions for high-volume transaction processing
  • Optimize performance and reliability
  • Participate in architecture and system-design discussions
  • Conduct code reviews and mentor junior engineers
  • Work closely with product, engineering and cross-functional teams
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

VySystems • Toronto

On-site
CAD 90,000 - 120,000
Backend Python Developer
Backend Python Developer

Apexon • Toronto

On-site
CAD 120,000 - 160,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

IT Connex • Mississauga

On-site
CAD 80,000 - 100,000
Backend Engineer
Backend Engineer

Princeton IT Services, Inc • Toronto

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

Princeton IT Services, Inc • Toronto

On-site
CAD 80,000 - 110,000
Python Developer (Banking)
Python Developer (Banking)

BeachHead • Toronto

On-site
Senior Python Engineer - Microservices & Banking Platform
Senior Python Engineer - Microservices & Banking Platform

VySystems • Toronto

On-site
CAD 90,000 - 120,000
Senior Python Software Engineer
Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR) • Toronto

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

BeachHead • Toronto

On-site
CAD 80,000 - 100,000