Talent.com
Princeton IT Services, Inc
Python Backend & System DesignPrinceton IT Services, Inc • Toronto, ON, CA
Python Backend & System Design

Python Backend & System Design

Princeton IT Services, Inc • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Job Title

Python Backend & System Design

Location

Toronto, Canada

Job Type

Contract

Job Overview

We are seeking a Senior Platform Engineer with 4–6 years of experience in Python backend development, API design, and system architecture. The ideal candidate will have a strong foundation in software engineering principles and hands‑on experience building scalable, secure, and high‑performance backend systems in a microservices‑based environment.

Reports To

Software Engineering Manager / Director of Software Engineering

Responsibilities

  • Design, develop, and deliver high‑quality features and APIs for our core banking platform.
  • Own the end‑to‑end delivery of complex features within an agile development team.
  • Collaborate with architects and team members to create scalable technical designs and documentation.
  • Ensure performance optimization and reliability across distributed systems.
  • Write clean, maintainable, and testable code following best practices.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate cross‑functionally with product and DevOps teams to ensure seamless delivery.
  • Mentor junior developers and share technical knowledge within the team.

Qualifications

  • 4–6 years of hands‑on experience in Python backend development.
  • Strong expertise in RESTful API design, development, and integration.
  • Experience with cloud computing platforms (preferably AWS or Azure) and containerized environments using Docker.
  • Proficiency in SQL and relational databases (preferably MySQL); solid grasp of RDBMS concepts (transactions, locking, isolation levels).
  • Good understanding of microservices architecture and distributed system design.
  • Familiarity with message brokers such as RabbitMQ or Kafka.
  • Experience with version control systems (GitHub, GitLab) and agile delivery processes.
  • Strong problem‑solving, analytical, and debugging skills.
  • Excellent communication and collaboration skills.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
  • Preference for candidates from top Canadian universities such as University of Waterloo, University of Toronto, or McGill University.

Nice to Have

  • Exposure to Payroll Providers or Time & Attendance systems.
  • Familiarity with *nix environments.
  • Experience with CI/CD pipelines and DevOps practices.
#J-18808-Ljbffr
Create a job alert for this search

Python Backend & System Design • Toronto, ON, CA

Similar jobs

Senior Backend Engineer with Python Skills

Acquird.iotoronto, on, Canada
Full-time

Transform your career as a Senior Backend Engineer with Python skills based in Downtown Toronto.In this hybrid role, you'll focus on backend development, utilizing Flask and working on system integ... Show more

 • Promoted

Robinhood Python Developer Kubernetes Remote

Robinhoodtoronto, on, Canada
Remote
Full-time

Elevate your career as a Software Developer specializing in Kubernetes at Robinhood.Contribute to transformative financial solutions from Toronto with a focus on engineering excellence.You will be ... Show more

 • Promoted

Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR)toronto, on, Canada
Permanent

Downtown Toronto, Hybrid/Onsite.We're partnering with a growing financial technology firm looking to add a Senior Backend Engineer to their engineering team in Toronto.This position focuses on buil... Show more

 • Promoted

Senior Software Engineer - Python & Microservices

Apexontoronto, on, Canada
Full-time

Step into a Senior Software Engineer role at Apexon in Toronto, ON, specializing in Python.Focus on developing secure and scalable banking solutions that handle high transaction volumes.With a mini... Show more

 • Promoted

Remote Python Engineer – Backend APIs (Entry-Level)

Stealth Startuptoronto, on, Canada
Remote
Full-time

A dynamic tech company is seeking an Entry-Level Python Engineer to join their growing engineering team in Toronto.Ideal for recent graduates, you will develop scalable applications, backend servic... Show more

 • Promoted

Senior AI Engineer Python

enableITtoronto, on, Canada
Full-time

Lead the design, development, and delivery of Gen AI products and solutions using modern AI frameworks, AWS cloud services, and cloud-native architectures.Partner with cross-functional teams to bui... Show more

 • Promoted

Lead Python Developer

OpenTextrichmond hill, york region, Canada
Full-time

At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers.We are hiring talent AI can't replace to help us shape the futur... Show more

 • Promoted

Senior Python Engineer, Integrations

Fulfiltoronto, on, Canada
Full-time

Fulfil is hiring a Senior Python Engineer in Toronto to become a key technical partner for our North American customers, our India-based engineering team, and our Product Lead for Integrations.This... Show more

 • Promoted

Application Architecture Expert - Cloud and EBS

Stantec Consulting International Ltd.markham, york region, Canada
Full-time

Shape the future of software systems as an Application Architecture Expert.Utilize your skills in Oracle EBS and cloud services to design scalable and secure solutions for business growth.This role... Show more

 • Promoted

Distributed Systems Engineer (Python/Go) — Remote

CanonicalToronto, ON, CA
Remote
Full-time

A leading open-source software company is seeking a Distributed Systems Software Engineer with strong Python or Go skills.This remote role involves creating automated testing approaches, collaborat... Show more

 • Promoted

Lydia AI Senior Engineer for Agentic Systems

Knowtionstoronto, on, Canada
Full-time

Elevate enterprise AI platforms as Lydia AI's Senior AI Systems Engineer.You'll be crucial in refining ORCA's backend efficiency and ensuring reliable workflows powered by advanced AI technology.Th... Show more

 • Promoted

Senior Software Engineer: AI & Python Expert

Fitch Group, Inc.toronto, on, Canada
Full-time

Drive innovation and efficiency as a Senior Software Engineer at Fitch Group, focusing on Python and AI.This Toronto position invites you to build scalable solutions in a hybrid work format.Become ... Show more

 • Promoted

ASIC Systems Architecture, Staff – Edge AI

Qualcommmarkham, york region, Canada
Full-time

Qualcomm is the world's leading developer of next-generation of always connected Edge‑AI processing technology and is committed to building a world‑class organization that will lead the industry.Be... Show more

 • Promoted

Senior Transmission Planning Engineer | PSSE/Python Expert

Stantecmarkham, york region, Canada
Full-time

A leading engineering firm is seeking an Intermediate/Senior Transmission Planning Power Systems Studies Engineer to conduct transmission planning modeling and analysis.This role requires expertise... Show more

 • Promoted

Senior Software Engineer (Python + Distributed systems)

Scribd, Inc.toronto, on, Canada
Full-time

Our four products — Scribd®, Slideshare®, Everand™, and Fable — help billions of people across the globe move beyond access and into insight, application, and expertise.We support a culture where o... Show more

 • Promoted

ASIC Design Engineer

AMDmarkham, on, Canada
Full-time

At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems.Grounded in a culture of innovatio... Show more

 • Promoted

Senior Microsoft Azure and Databricks Architect

Adastra Corporationmarkham, on, Canada
Full-time +1

We are seeking a Senior Microsoft Azure & Databricks Architect to provide technical and sales leadership and evangelism across complex, enterprise-scale data, analytics, and AI modernization initia... Show more

 • Promoted

Backend Python Engineer – Scalable, AI-Driven AWS Systems

Scribd, Inc.Toronto, ON, CA
Full-time

A global digital library service is seeking a Software Engineer II to design and optimize scalable systems within their ML Data Engineering team.The role focuses on building event-driven solutions ... Show more