Backend Engineer – Python (API & Platform Engineering)
- Toronto, ON
- On-site
- Posted Sep 9, 2026
- 1 position
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Oct 9, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
This job has expired
This position at ITMC Systems, Inc is no longer accepting applications. The original posting remains below for reference.
Expired Sep 11, 2026
Original job posting
Design and maintain scalable backend services and RESTful APIs using Python to support financial platforms. Drive platform engineering initiatives and collaborate with cross-functional teams to optimize system performance and reliability.
Job details
Position: Backend Engineer – Python (API & Platform Engineering) Location: Toronto, Ontario, Canada (Onsite - In-person interview in Toronto is MANDATORY) Experience Level: 5–10+ Years (Backend Focused) Role Overview: ITMC Systems is seeking skilled Python Backend Engineers to build and scale high-performance backend systems. This role focuses on API development, platform engineering, and distributed system design to support enterprise-grade, scalable, and secure financial platforms. Key Responsibilities: • Design, develop, and maintain scalable backend services using Python. • Build and manage robust RESTful APIs and backend integrations (OpenAPI, JSON). • Drive platform engineering initiatives to ensure high reliability, observability, and scalability. • Lead and contribute to system design discussions for fault-tolerant distributed systems. • Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions. • Optimize performance, security, and observability across core backend microservices. • Conduct code reviews and enforce software engineering best practices. Required Qualifications: • 5 to 10+ years of professional backend engineering experience with Python. • Hands-on expertise in API design and development (REST, JSON, OpenAPI). • Strong foundational knowledge in system design (scalability, fault tolerance, performance). • Experience in platform engineering or developing shared backend platforms. • Solid proficiency in SQL and NoSQL databases. • Practical experience with cloud platforms (AWS, Azure, or GCP). • Familiarity with CI/CD pipelines, Git, and modern DevOps workflows. • Bachelor’s or Master’s degree from a Canadian university or college. • Strong communication and collaborative problem-solving skills. Preferred Qualifications: • Experience within Financial Services or FinTech environments. • Knowledge of microservices architecture and containerization (Docker, Kubernetes). • Exposure to security, compliance, and high-availability systems.
What you’ll do
Design and maintain scalable backend services and RESTful APIs using Python to support financial platforms. Drive platform engineering initiatives and collaborate with cross-functional teams to optimize system performance and reliability.
Requirements
Requires 5 to 10+ years of professional backend engineering experience with Python and expertise in system design and cloud platforms. A Bachelor's or Master's degree from a Canadian institution is required.
Listed skills
- Microsoft Azure · Preferred
- SQL · Preferred
- CI/CD · Preferred
- Docker · Preferred
- Amazon Web Services · Preferred
- Google Cloud · Preferred
- Git · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- API Design
- Platform Engineering
- Distributed Systems
- RESTful APIs
- OpenAPI
- JSON
- SQL
- NoSQL
- AWS
- Azure
- GCP
- CI/CD
- Git
- Microservices
- Docker
Job areas
- Software
- Technology
- Engineering
- Finance & Accounting
- Consulting
Current jobs at ITMC Systems, Inc
These verified opportunities are still accepting applications.