Back to results

Senior Backend Python Developer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original 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

📩 Interested? Please email your updated resume to:

📧 yashvi.shah@apexon.com

#Hiring #PythonDeveloper #Python #BackendEngineer #SeniorSoftwareEngineer #Microservices #DistributedSystems #RESTAPI #MySQL #SQL #RabbitMQ #Docker #SystemDesign #SoftwareEngineering #BackendDevelopment #FinTech #Banking #TorontoJobs #TorontoTech #CanadaJobs #HiringNow

More about this job

Responsibilities

Design and develop scalable backend services and high-performance distributed systems for a core banking platform. Own large initiatives from technical design through production delivery while mentoring junior engineers.

Requirements

Requires a Bachelor's or Master's degree from a Canadian or US university and over 5 years of professional software development experience. Must have strong expertise in Python, microservices, and SQL/MySQL database management.

Skills

  • Python
  • Microservices
  • Distributed Systems
  • RESTful API
  • SQL
  • MySQL
  • RDBMS
  • RabbitMQ
  • Docker
  • GitHub
  • Linux
  • Unix
  • System Design
  • Technical Design
  • Backend Development
  • Software Engineering

Visa sponsorship

Not detected in the job text

Hiring contact

Yashvi Shah

Hiring contact email

yashvi.shah@apexon.com

Categories

  • Software
  • Engineering
  • Technology
  • Finance & Accounting
  • Consulting

Keywords

  • Python
  • Backend
  • Microservices
  • Distributed Systems
  • REST API
  • SQL
  • MySQL
  • RDBMS
  • RabbitMQ
  • Docker
  • GitHub
  • Linux
  • Unix
  • System Design
  • FinTech
  • Banking
  • AWS
  • Azure
  • GCP
  • Payroll Integration
  • Transaction Processing
  • Software Engineering
  • SLA
  • Code Review
  • Sprint Planning

Report this job