Python Backend Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- Experience: 5–10+ years (backend-focused)
- Posting language
- English
- Posted
Original job description
Staffingine LLC is excited to announce an excellent Contract & Fulltime opportunity with one of our top clients !
Position: Python Backend Engineer
Location: Toronto Ontario - Onsite
Hire Mode: Fulltime & Contract
Experience: 5–10+ years (backend-focused)
In person Interview in Toronto is MANDATORY
Job Summary
- Seeking experienced Python Backend Engineers to design, develop, and scale secure, high-performance backend systems for enterprise financial platforms. The role focuses on Python development, API engineering, platform engineering, and distributed system design.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Python.
- Build and manage RESTful APIs and backend integrations.
- Develop reliable and scalable platform services.
- Contribute to system design and distributed architecture.
- Optimize application performance, security, and observability.
- Collaborate with frontend, DevOps, and product teams.
- Participate in code reviews and follow engineering best practices.
Required Skills
- Strong hands-on experience with Python backend development.
- REST API development, JSON, and OpenAPI.
- System design, scalability, and distributed systems.
- Platform engineering and microservices architecture.
- SQL and NoSQL databases.
- Cloud platforms: AWS, Azure, or GCP.
- CI/CD, Git, and DevOps practices.
- Bachelor's or Master's degree from a Canadian university or college.
- Strong communication and problem-solving skills.
Preferred Skills
- Financial services or FinTech experience.
- Docker and Kubernetes.
- Application security, compliance, and high-availability systems
More about this job
Responsibilities
Design, develop, and maintain scalable Python backend services, REST APIs, integrations, and platform services for enterprise financial systems. Contribute to distributed system architecture and improve performance, security, and observability while collaborating with cross-functional teams and participating in code reviews.
Requirements
Requires 5–10+ years of backend-focused experience, strong Python development skills, and experience with APIs, system design, distributed systems, databases, cloud platforms, and CI/CD practices. A bachelor's or master's degree from a Canadian university or college is required, along with strong communication and problem-solving skills.
Skills
- Python
- Backend Development
- REST APIs
- JSON
- OpenAPI
- System Design
- Distributed Systems
- Platform Engineering
- Microservices
- SQL
- NoSQL
- AWS
- Azure
- GCP
- CI/CD
- DevOps
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
- Engineering
Keywords
- Python
- Backend Development
- REST APIs
- JSON
- OpenAPI
- System Design
- Scalability
- Distributed Systems
- Platform Engineering
- Microservices
- SQL
- NoSQL
- AWS
- Azure
- GCP
- CI/CD
- Git
- DevOps
- Docker
- Kubernetes
- Application Security
- Compliance
- High Availability
- Financial Services
- FinTech
- Observability
- Enterprise Financial Platforms