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
Nice to Have
Cloud experience – AWS, Azure, or GCP
Payroll Provider integrations
Experience working on high-volume transaction processing systems
What You'll Do
Design and develop scalable backend services and microservices
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
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 qualified software development experience
Strong communication and problem-solving skills
Ability to independently own features and projects end-to-end
#J-18808-Ljbffr