Python Backend Engineer
Role summary
Seeking a Python Backend Engineer in Toronto, Ontario for a permanent, onsite role. The position focuses on API development, platform engineering, and system design for scalable, secure financial platforms. Responsibilities include designing, developing, and maintaining backend services and RESTful APIs, contributing to platform engineering initiatives, and collaborating with cross-functional teams. Requires 5-10+ years of Python backend experience, familiarity with frameworks like FastAPI, Django, or Flask, CI/CD, Git, DevOps practices, authentication security (GWT/OATC), databases (SQL/NoSQL), and cloud platforms (AWS, Azure, or GCP). Solid system design experience for scalability, fault tolerance, and performance is essential.
Python Backend Engineer
Location: Toronto Ontario
5 Days onsite
Perm role
Overview: This role will focus on API development, platform engineering, and system design, supporting enterprise-grade, scalable, and secure financial platforms.
Required Skills & Qualifications
- Experience:
5–10+ years Python (backend-focused)
- Frameworks : example
– “ FASTAPI”, Django or FLASK
- Familiarity with CI/CD pipelines, Git, and DevOps practice(Containers / Docker experience)
- Authentication Security - GWT or OATC
- Design, develop, and maintain scalable backend
services using Python
- Build and manage
RESTful APIs and backend integrations
- Solid system design experience (scalability, fault tolerance, performance)
- Experience in platform engineering or building shared backend platforms
- Strong understanding of databases (SQL and NoSQL)
- Experience with cloud platforms (AWS, Azure, or GCP
- Contribute to
platform engineering
initiatives, ensuring reliability and scalability
- Lead and contribute to system design discussions for distributed systems
- Collaborate with
frontend, DevOps, and product teams
to deliver end-to-end solutions
- Strong communication and problem-solving skills
Preferred Qualifications
- Experience in financial services / fintech environments
- Knowledge of microservices architecture
- Experience with containerization (Docker, Kubernetes)
- Exposure to security, compliance, and high-availability systems
Note: AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.
