Back to job search
A
ApexonVerified Job Source

Back End Developer (Python)

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…

  • On-site
  • ONTARIO
  • Posted Jul 28, 2026
  • Apply by Aug 27, 2026
  • 1 position

Job summary

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.

What you’ll do

Build highly scalable, secure, and high-performance solutions for a modern core banking platform. Develop distributed microservices to process high volumes of financial transactions within a cross-functional team.

Requirements

Requires over 6 years of software development experience with strong expertise in Python and distributed systems. A Bachelor's or Master's degree in Computer Science or a related field from a Canadian or US university is required.

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Microservices
  • Distributed Systems
  • Docker
  • RESTful APIs
  • SQL
  • MySQL
  • RDBMS
  • RabbitMQ
  • GitHub
  • Git
  • Unix
  • Linux
  • AWS
  • Azure
  • GCP

Additional details

Minimum education
Bachelor’s degree
Minimum experience
5+ years
Apply by
Aug 27, 2026