A leading IT services company is seeking a Senior Platform Engineer in Toronto, Canada. The role requires 4–6 years of experience in Python backend development and expertise in RESTful API design. You'll be responsible for developing high-quality features for a core banking platform within an agile team. The ideal candidate will have strong problem-solving skills and a Bachelor's degree in Computer Science or a related field.
Qualifications
4–6 years of hands-on experience in Python backend development.
Strong expertise in RESTful API design and development.
Experience with cloud computing platforms (preferably AWS or Azure).
Proficiency in SQL and relational databases (preferably MySQL).
Good understanding of microservices architecture.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Responsibilities
Design, develop, and deliver high-quality features and APIs for our core banking platform.
Own the end-to-end delivery of complex features within an agile development team.
Collaborate with architects and team members to create scalable technical designs.
Ensure performance optimization and reliability across distributed systems.
Write clean and maintainable code following best practices.
Participate in code reviews and provide constructive feedback.
Mentor junior developers and share knowledge within the team.
Skills
Python backend development
RESTful API design
Cloud computing (AWS/Azure)
Containerization (Docker)
SQL and relational databases
Microservices architecture
Message brokers (RabbitMQ/Kafka)
Version control systems (GitHub, GitLab)
Agile delivery processes
Problem-solving skills
Education
Bachelor’s degree in Computer Science or Software Engineering
Tools
AWS
Azure
Docker
Job description
A leading IT services company is seeking a Senior Platform Engineer in Toronto, Canada. The role requires 4–6 years of experience in Python backend development and expertise in RESTful API design. You'll be responsible for developing high-quality features for a core banking platform within an agile team. The ideal candidate will have strong problem-solving skills and a Bachelor's degree in Computer Science or a related field.