Back End Developer (Python)

Bilinguallink

Toronto

On-site

CAD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bilinguallink in Toronto, Canada, is seeking a Senior Software Engineer to help build a modern core banking platform. You will design and implement scalable microservices handling high-volume financial transactions.

You will partner with cross-functional teams, own critical components, and drive quality through tests, CI/CD, and robust architectures. Strong Python skills and distributed systems experience are essential.

Qualifications

  • 6+ years of software development experience.
  • Strong expertise in Python (preferred) or another object-oriented language.
  • Hands-on experience with Microservices and Distributed Systems.
  • Docker / Container technologies.
  • RESTful APIs.
  • SQL & MySQL.
  • Strong RDBMS fundamentals (Transactions, Locking, Isolation Levels, Deadlocks).
  • RabbitMQ or similar message brokers.
  • GitHub/Git and Unix/Linux environments.

Responsibilities

  • Build scalable, secure, high-performance microservices for a core banking platform.
  • Collaborate with cross-functional teams to deliver financial transaction processing.
  • Work with Python and OO languages to implement robust software.

Skills

Python
Microservices
Distributed Systems
RESTful APIs
SQL & MySQL
Unix/Linux environments
GitHub/Git

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field from a Canadian or US university

Tools

Docker
RabbitMQ
Git

Job description

We’re Hiring: Senior Software Engineer

Location: Toronto, Canada

Experience: 6+ Years

Join our engineering team to build highly scalable, secure, and high-performance solutions for a modern core banking platform. You’ll work on distributed microservices that process high volumes of financial transactions while collaborating with a talented cross-functional team.

What You’ll Bring:
  • 6+ years of software development experience
  • Strong expertise in Python (preferred) or another object-oriented language
  • Hands-on experience with Microservices & Distributed Systems
  • Docker / Container technologies
  • RESTful APIs
  • SQL & MySQL
  • Strong RDBMS fundamentals (Transactions, Locking, Isolation Levels, Deadlocks)
  • RabbitMQ or similar message brokers
  • GitHub/Git and Unix/Linux environments
Nice to Have:
  • Cloud computing experience (AWS/Azure/GCP)
  • Experience integrating with Payroll Providers or Time & Attendance platforms

Education Requirement: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field from a Canadian or US university.

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
Senior Backend Python Developer
Senior Backend Python Developer

Linux Association of Canada • Toronto

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

Princeton IT Services, Inc • Toronto

On-site
CAD 100,000 - 150,000
Sr Python Developer
Sr Python Developer

Princeton IT Services, Inc • Toronto

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

SRA Group • Toronto

On-site
CAD 110,000 - 170,000
Back End Developer
Back End Developer

CirrusLabs • Toronto

On-site
CAD 120,000 - 170,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
Python Developer (Banking)
Python Developer (Banking)

BeachHead • Toronto

On-site
Backend Developer – Python, AWS
Backend Developer – Python, AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 95,000 - 105,000