Back to job search
Spruce InfoTech Inc. logo

Python Developer

  • Toronto, ON
  • On-site
  • Posted Oct 15, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Lead · 10+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Develop Python-based software, including REST APIs, microservices, and distributed systems. Troubleshoot and tune system performance, contribute to system design, document technical work, and follow security and development best practices.

Job details

Sr Python developer (Preferred telecom Industry) Toronto, Brampton, Canada 6-12 Months 8+ years of software development experience with 6+ years of hands-on Python development. Strong expertise in Python and frameworks such as FastAPI, Flask, or Django. Experience building REST APIs, microservices, and distributed systems. Strong knowledge of SQL and NoSQL databases such as PostgreSQL, MongoDB, Cosmos DB, or Cassandra. Experience with Azure, GCP cloud platforms. Hands-on experience with Docker, Kubernetes, Git, CI/CD pipelines, and DevOps practices. Experience with messaging technologies such as Kafka, Event Hub, or RabbitMQ. Strong troubleshooting, performance tuning, system design, and problem-solving skills. Experience working in Agile environments and collaborating with cross-functional teams. Ability to create technical documentation and follow security and development best practices.

What you’ll do

Develop Python-based software, including REST APIs, microservices, and distributed systems. Troubleshoot and tune system performance, contribute to system design, document technical work, and follow security and development best practices.

Requirements

Requires 8+ years of software development experience, including 6+ years of hands-on Python development, with strong knowledge of Python frameworks, databases, cloud platforms, and messaging technologies. Candidates should also have experience with containers, Kubernetes, Git, CI/CD, DevOps, Agile collaboration, system troubleshooting, and performance tuning; telecom industry experience is preferred.

Listed skills

  • Microsoft Azure · Preferred
  • SQL · Preferred
  • REST APIs · Preferred
  • PostgreSQL · Preferred
  • Docker · Preferred
  • Django · Preferred
  • MongoDB · Preferred
  • Google Cloud · Preferred
  • Python · Preferred
  • Flask · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • FastAPI
  • Flask
  • Django
  • REST APIs
  • Microservices
  • Distributed Systems
  • SQL
  • NoSQL
  • PostgreSQL
  • MongoDB
  • Cosmos DB
  • Cassandra
  • Azure
  • GCP
  • Docker

Job areas

  • Software
  • Technology

More jobs from Spruce InfoTech Inc.

See all jobs from Spruce InfoTech Inc.