Senior Backend Python Developer

Linux Association of Canada

Toronto

On-site

CAD 110,000 - 160,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Linux Association of Canada is recruiting a Senior Backend Python Developer in Toronto to join a high-performance engineering team building secure, scalable solutions within a core banking platform.

The ideal candidate has extensive Python experience, strong design and delivery ownership, and a track record in REST APIs, SQL/MySQL, and distributed systems. This role emphasizes collaboration across squads and mentoring engineers.

Qualifications

  • 5+ years of professional software development experience.
  • Strong Python backend development with microservices focus.
  • Experience designing RESTful APIs and distributed systems.

Responsibilities

  • Design and develop scalable backend services and microservices.
  • Build secure, high-performance distributed systems.
  • Develop and maintain RESTful APIs.
  • Own large initiatives from technical design through production delivery.
  • Create technical design specs and contribute to architecture decisions.
  • Optimize application performance to meet SLAs.
  • Participate in sprint planning, estimation, and discussions.
  • Conduct code reviews and promote engineering best practices.
  • Mentor junior engineers and collaborate cross-functionally.

Skills

Strong Python Backend Development
Microservices & Distributed Systems
RESTful API Development
Strong SQL & MySQL
RDBMS: Transactions/Isolation/Deadlock
RabbitMQ / Message Brokers
Docker / Containerized Apps
GitHub / Repos
Linux / Unix environments
System Design & Technical Design
5+ years of Software Development

Education

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

Tools

Docker
RabbitMQ
GitHub
Linux/Unix
MySQL

Job description

We're Hiring | Senior Backend Python Developer

Location: Toronto, ON

We're looking for a Senior Backend Python Developer to join a high-performing engineering team building secure, scalable, and high-performance solutions within a core banking platform.

The ideal candidate will have strong experience in Python, microservices, distributed systems, REST APIs, SQL/MySQL, messaging, and system design, with a proven ability to own large initiatives end-to-end.

Must-Have Skills
  • 5+ years of Software Development experience
  • Strong Python Backend Development experience
  • Microservices & Distributed Systems
  • RESTful API Development
  • Strong SQL & MySQL
  • RDBMS concepts - Transactions, Isolation Levels, Locking & Deadlocks
  • RabbitMQ or similar Message Brokers
  • Docker / Containerized Applications
  • GitHub or similar code repositories
  • Linux / Unix environments
  • Strong System Design & Technical Design experience
Nice to Have
  • Banking / Financial Services / FinTech experience
  • Cloud experience - AWS, Azure, or GCP
  • Payroll Provider integrations
  • Time & Attendance platform integrations
  • Experience working on high-volume transaction processing systems
What You'll Do
  • Design and develop scalable backend services and microservices
  • Build secure, high-performance distributed systems
  • Develop and maintain RESTful APIs
  • Own large initiatives from technical design through production delivery
  • Create technical design specifications and contribute to architecture decisions
  • Optimize application performance to meet SLAs
  • Participate in sprint planning, estimation, and technical discussions
  • Conduct code reviews and promote engineering best practices
  • Mentor junior engineers and collaborate with cross-functional teams
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Degree must be from a Canadian or US university
  • 5+ years of professional software development experience
  • Strong communication and problem-solving skills
  • Ability to independently own features and projects end-to-end
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Back End Developer (Python)
Back End Developer (Python)

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

SRA Group • 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
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
Senior Python Developer
Senior Python Developer

CG Consulting Group • Toronto

Hybrid
CAD 80,000 - 100,000
Sr Python Engineer
Sr Python Engineer

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Python Developer (Banking)
Python Developer (Banking)

BeachHead • Toronto

On-site
Python Developer (Senior/Staff)
Python Developer (Senior/Staff)

Acquird.io • Toronto

Hybrid
CAD 150,000 - 200,000