Enable job alerts via email!

Python Backend Developer

Princeton IT Services, Inc

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading IT service provider is looking for a skilled Python Backend Developer to join their Toronto Downtown team on a hybrid work model. The role involves designing and optimizing backend systems and APIs, requiring extensive experience in Python and SQL, along with collaboration with various teams to ensure high-quality software delivery.

Qualifications

  • 8+ years of backend development experience with Python.
  • Strong SQL query writing and optimization.
  • Hands-on experience with messaging services like RabbitMQ or Kafka.

Responsibilities

  • Design and maintain backend systems and APIs using Python.
  • Optimize SQL database interactions.
  • Collaborate with front-end developers and QA for software delivery.

Skills

Python
SQL
RabbitMQ
Kafka
Problem-solving
Communication

Tools

Docker
AWS
Azure

Job description

Job Title: Python Backend Developer

Location: Toronto Downtown

Job Type: Full-Time Contract

Job Summary

We are seeking a skilled Python Backend Developer to join our team in Downtown Toronto. The ideal candidate will have strong experience in Python, SQL, and working with messaging services or message brokers such as RabbitMQ, Kafka, or similar. This is a hybrid role requiring partial onsite presence.

Key Responsibilities

  • Design, develop, and maintain backend systems and APIs using Python.
  • Write efficient SQL queries and optimize database interactions.
  • Implement and maintain message-based communication using RabbitMQ or other brokers.
  • Collaborate with front-end developers, DevOps, and QA to deliver high-quality software.
  • Troubleshoot and resolve production issues and participate in code reviews.
  • Contribute to system architecture and scalability planning.

Required Skills & Experience

  • 8+ years of backend development experience with Python.
  • Strong experience in writing and optimizing SQL queries.
  • Hands-on experience with at least one messaging service or message broker (e.g., RabbitMQ, Kafka, Redis Streams).
  • Familiarity with RESTful API design and integration.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Strong problem-solving and debugging skills.
  • Good communication and teamwork abilities.

Nice To Have

  • Experience with containerization (Docker, Kubernetes).
  • Familiarity with cloud platforms like AWS or Azure.
  • Exposure to CI/CD pipelines and automated testing frameworks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Backend Developer (Remote)

Big Viking Games

Toronto

Remote

CAD 120 000 - 140 000

2 days ago
Be an early applicant

Senior Staff Software Engineer, Purchase

eBay

Toronto

Remote

CAD 120 000 - 170 000

2 days ago
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay

Toronto

Remote

CAD 110 000 - 160 000

2 days ago
Be an early applicant

Senior Backend Developer (NestJS + PostgreSQL)

Tidos

Toronto

Remote

CAD 90 000 - 130 000

3 days ago
Be an early applicant

Software Engineer, Backend (Toronto, Hybrid / Remote)

Autodesk

Toronto

Remote

CAD 70 000 - 110 000

7 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100 000 - 120 000

2 days ago
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay Inc.

Toronto

Remote

CAD 120 000 - 150 000

3 days ago
Be an early applicant

Senior Software Developer (Future Openings)

Zensurance

Old Toronto

Remote

CAD 90 000 - 130 000

7 days ago
Be an early applicant

Senior Staff Software Engineer, Purchase

eBay Inc.

Toronto

Remote

CAD 100 000 - 150 000

3 days ago
Be an early applicant