Python Backend Engineer
- Toronto, ON
- On-site
- Posted Sep 11, 2026
- 1 position
- Employment type
- Contract
- Experience level
- Senior · 10+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Oct 10, 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 Staffingine LLC is no longer accepting applications. The original posting remains below for reference.
Expired Sep 13, 2026
Original job posting
Design, develop, and maintain scalable backend services and RESTful APIs using Python. Collaborate with cross-functional teams to optimize performance, security, and observability for enterprise-grade financial platforms.
Job details
Staffingine LLC is excited to announce an excellent Contract opportunity with one of our top clients! Position: Python Backend Engineer Location: Toronto, Ontario – Onsite Interview: In-person interview in Toronto is mandatory Experience: 5–10+ years Role Overview We are looking for skilled Python Backend Engineers to build, scale, and maintain high-performance backend systems. This role will focus on API development, platform engineering, and system design supporting enterprise-grade, scalable, secure financial platforms. Key Responsibilities Design, develop, and maintain scalable backend services using Python. Build and manage RESTful APIs and backend integrations. Contribute to platform engineering initiatives focused on reliability and scalability. Lead and participate in system design discussions for distributed systems. Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions. Optimize backend services for performance, security, and observability. Participate in code reviews and follow engineering best practices. Required Skills & Qualifications Strong experience with Python backend development. Hands-on experience with API design and development, including REST, JSON, and OpenAPI. Strong system design experience, including scalability, fault tolerance, and performance. Experience in platform engineering or building shared backend platforms. Strong understanding of SQL and NoSQL databases. Experience with AWS, Azure, or GCP. Familiarity with CI/CD pipelines, Git, and DevOps practices. Bachelor’s or Master’s degree from a Canadian university or college. Strong communication and problem-solving skills. Preferred Qualifications Experience in financial services or fintech environments. Knowledge of microservices architecture. Experience with Docker and Kubernetes. Exposure to security, compliance, and high-availability systems.
What you’ll do
Design, develop, and maintain scalable backend services and RESTful APIs using Python. Collaborate with cross-functional teams to optimize performance, security, and observability for enterprise-grade financial platforms.
Requirements
Requires 5-10+ years of experience in Python backend development with strong skills 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
- REST APIs · Preferred
- CI/CD · 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
- System Design
- Platform Engineering
- SQL
- NoSQL
- AWS
- Azure
- GCP
- CI/CD
- Git
- DevOps
- REST
- JSON
- OpenAPI
- Microservices
Job areas
- Software
- Technology
- Engineering
- Finance & Accounting
Current jobs at Staffingine LLC
These verified opportunities are still accepting applications.
Staffingine LLC has no other current jobs on Jobs.ca right now.
Browse current jobs