Senior Backend Python Developer
Apexon · Toronto, Canada ·
- Seniority
- Senior
- Category
- Backend
- Experience
- 5+ years
Apexon is hiring a Senior Backend Python Developer in Toronto to build secure, scalable microservices for a core banking platform — designing REST APIs, optimizing performance, and owning initiatives end-to-end using Python, MySQL, RabbitMQ, and Docker, while mentoring junior engineers.
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.
5+ years of Software Development experience
RDBMS concepts – Transactions, Isolation Levels, Locking & Deadlocks
RabbitMQ or similar Message Brokers
Docker / Containerized Applications
Strong System Design & Technical Design experience
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