Enable job alerts via email!

Python Backend Developer

Princeton IT Services

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Job summary

A tech solutions provider in Toronto is seeking a skilled Python Backend Developer. The role involves designing, developing, and maintaining backend systems using Python, SQL optimization, and message-based communication strategies. Ideal candidates will have 8+ years of experience and strong knowledge of messaging services and RESTful APIs. This hybrid position offers exciting challenges in a collaborative environment.

Qualifications

  • 8 years of backend development experience with Python.
  • Strong experience in writing and optimizing SQL queries.
  • Hands-on experience with messaging services or brokers.

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.

Skills

Python
SQL
RabbitMQ
Kafka
RESTful APIs
PostgreSQL
MySQL
Docker
Kubernetes

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.
  • Key Skills

    APIs,Docker,Jenkins,REST,Python,AWS,NoSQL,MySQL,JavaScript,Postgresql,Django,GIT

    Employment Type : Full-time

    Experience : years

    Vacancy : 1

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

    Similar jobs