Back to results

Python Backend Engineer

  • Toronto, ON, Canada

Contract

Apply on LinkedIn About employer

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

Report this job

Get in touch
MovoJobs

Contact us