Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Backend & System Design

Princeton IT Services, Inc

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
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Python Backend & System Design in Toronto, ON vacancy
  • $92k - $118k per year

     ...Build scalable backend applications and integrate AI-powered workflows...  ...a Backend Developer – Java/Python & AI with practical experience...  .... You'll play a key role in designing, developing and integrating scalable...  ...of AI to enhance existing systems, automate business processes... 
    Python
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    4 days ago
  • $118k - $152k per year

     ...Role We are looking for an experienced Senior Full-Stack Python Software Engineer to design and build high-quality digital solutions using Python web...  ...structures, algorithms, SQL and NoSQL databases, distributed systems, and communication protocols. Working closely with Product... 
    Python
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    4 days ago
  • $90k - $125k per year

     ...metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and...  ...more. You’ll specifically take care of designing system solutions and formalizing system...  ...external or internal) and requirements to design optimal system solutions Providing technical... 
    Suggested
    Full time
    Worldwide

    Alstom

    Toronto, ON
    19 hours ago
  • $40 - $50 per hour

     ...Remote Role Responsibilities Build MCP servers in Python using FastMCP . Integrate web or desktop applications...  ...Strong Python skills. Experience with APIs , backend systems, and debugging. Familiarity with Docker , Linux , and... 
    Python
    Remote job
    Contract work
    Summer work
    Local area

    Mercor

    Toronto, ON
    more than 2 months ago
  • $75k - $110k per year

     ...for people who appreciate craft and a little bit of magic. If you're curious, you'll be in good company.  Are you an experienced systems designer with experience in RPGs? Are you able to turn player fantasies into compelling stats, skills and systems? If you are comfortable... 
    Suggested
    3 days per week

    Velan Studios

    Toronto, ON
    20 days ago
  • $95k - $118k per year

     ...stuck into. And that’s where you come in. Job Description: The System Design Specialist, Intermediate will perform system design, signaling...  ...designation. Preferred Technical Expertise C++, C#, Java, Python, Perl, Ruby, Assembly. STL, Boost, MFC, WPF, multithreading,... 
    Python
    Full time
    Work at office
    Remote work

    Hitachi

    Toronto, ON
    4 days ago
  • $90k - $125k per year

     ...From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we...  ....     Could you be the full-time Interlocking (IXL) System Designer in Toronto, ON we’re looking for? Your future role Take on... 
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Alstom

    Toronto, ON
    19 hours ago
  • $117.02k - $150.03k per year

     ...Project System Design Specialist Location: Toronto, Ontario, Canada Job ID: R1012353 Date Posted: 2026-07-07 Company Name: Hitachi Rail Canada Inc. Profession (Job Category): Engineering & Science Job Schedule: Full time Remote: No About Us A career at Hitachi... 
    Full time
    For contractors
    Remote work

    Hitachi

    Toronto, ON
    4 days ago
  • $82.54k - $116.59k per year

     ...s where you come in. Job Description: We are hiring a Signaling Design Specialist - Senior for our Toronto office. The Signaling Design Specialist - Senior will, among other responsibilities, perform system design, signaling design, analysis, modelling, and simulation to... 
    Full time
    Contract work
    Work at office
    Remote work

    Hitachi

    Toronto, ON
    4 days ago
  • $80k - $105k per year

     ...From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer...  ...Could you be the full-time Overhead Catenary System (OCS) Design Engineer in Toronto, ON we’re looking for? Your future role... 
    Long term contract
    Full time
    For subcontractor
    Worldwide
    Flexible hours

    Alstom

    Toronto, ON
    19 hours ago
  • $100k - $120k per year

     ...complex financial data, from backend services to client reporting?...  ...hiring an Intermediate Full Stack Python Developer to join an...  ...working in unfamiliar areas of the system, approaching new domains, layers...  ...with stakeholders, designing the approach across the front... 
    Python
    Full time
    Night shift
    3 days per week

    STACK IT Recruitment

    Toronto, ON
    15 days ago
  • $90 - $100 per hour

     ...Senior AI Backend Engineer (Python/FastAPI, Agentic AI & LLM Applications) Job Type: Contract  Contract...  ...experienced contractors who can help design, build, and scale production-grade AI solutions...  ..., you will help architect intelligent systems leveraging modern AI frameworks,... 
    Python
    Contract work
    For contractors

    Hays

    Toronto, ON
    3 days ago
  •  ...skilled Senior AI Engineer with Python, LangGraph and LangChain to...  ...and automation capabilities. Design, develop, and optimize...  ...applications with enterprise systems, services, and APIs. Support...  ...applications with enterprise platforms, backend services, and APIs.... 
    Python
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    1 day ago
  • $150k - $200k per year

     ...Senior/Staff Python Developer Role: Full-time, hybrid role based...  ...We Work We don’t separate backend and frontend. Engineers here own...  ...integrations across a complex system. You’ll regularly switch...  ...own features end to end from design through production and support... 
    Python
    Full time
    Shift work

    acquird

    Toronto, ON
    1 day ago
  • $95.1k - $142.65k per year

     ...there’s something for everyone to get stuck into. And that’s where you come in. Job Description: Electrical Installations Design Engineer – Rail Systems Hitachi Rail is looking for an enthusiastic self-motivated Electrical Installations Design Engineer -Rail Systems , as... 
    Remplacement
    Long term contract
    Full time
    For contractors
    Immediate start
    Remote work

    Hitachi

    Toronto, ON
    4 days ago
  •  ...Python Developer We are: Looking to be part of a transformational digital engineering...  ...reimagine how products are designed, engineered, manufactured, and...  ...program objectives into actionable design initiatives. Plan and execute system specifications, design, architecture... 
    Python
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Toronto, ON
    5 days ago
  •  ...Software Engineer to join our team in a backend developer role. This is a hands-on technical...  ...also staying close to the details: designing systems, writing code, reviewing implementation,...  ...platform systems in production (we use Python and other programming languages). Significant... 
    Python

    Movable Ink

    Toronto, ON
    1 day ago
  •  ...· Independently frame, design, and deliver software solutions by engaging...  ...assumptions · Build backend services and RESTful APIs aligned to those...  ...Strong hands-on Python backend development experience in enterprise... 
    Python
    For contractors

    Luxoft

    Toronto, ON
    22 days ago
  • $100k - $180k per year

     ...Scalable & Reusable Solutions: Design and deliver features that are...  ...Apply best practices in coding, system architecture, and performance...  ...If you're passionate about backend engineering, solving complex problems...  ...C#, Java, C++, Golang, Rust, Python or Ruby (this list is not... 
    Python
    Full time
    Remote work

    Pigment

    Toronto, ON
    1 day ago
  • $92k - $118k per year

     ...Build scalable backend applications and integrate AI-powered workflows...  .... What You’ll Do Design, develop, test, and maintain scalable...  ..., REST APIs, microservices, system integrations, and modern software...  ...Points For Experience with Python for AI development, automation... 
    Python
    Internship
    Immediate start

    Capco

    Toronto, ON
    1 day ago
  •  ...payments together. What will you do: Design, develop, and maintain scalable, high-...  ...API specifications Integrate internal systems with third-party applications and services...  ...least one modern programming language (Java, Python, Go, or Node.js) Deep understanding of API... 
    Python
    Internship
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    1 day ago
  • $136k - $160k per year

     ...Engineer , you’ll build and own backend services, infrastructure, and data systems that support Robinhood’s next-generation...  .... The Robinhood Chain team designs and scales the underlying...  ...development using languages such as Go, Python, or Java, with a solid grasp of cloud... 
    Python
    Contract work
    Work at office
    Worldwide
    Flexible hours
    Shift work
    Night shift
    Weekend work
    3 days per week

    Robinhood

    Toronto, ON
    1 day ago
  • $167.55k - $209.44k per year

     ..., to the context teams and AI systems rely on. Fivetran helps organizations...  ...a Staff Software Engineer, Backend to join our Reverse ETL...  ...interpreted language such as Python, Ruby on Rails, etc. Hands-...  ...filling in the gaps” in product / design specs. The prospect of being able... 
    Python
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Fivetran

    Toronto, ON
    1 day ago
  •  ...reporting dashboards, connections to ticketing systems, integrations with financial systems, B2B...  ...technical challenges. You Will Design and build highly reliable and resilient...  ...environments. At Zip, our stack includes Python, Javascript, React, and GraphQL. ~ Experience... 
    Python
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    Zip

    Toronto, ON
    1 day ago
  •  ..., well-tested, readable, and maintainable backend code. Participate in code reviews and collaborate...  ...experience, including internships, using Python, Go, Java, or similar technologies....  ...Preferred exposure to machine learning systems or ML serving, training, and deployment infrastructure... 
    Python
    Full time
    Internship
    Work at office
    Remote work
    3 days per week

    Lyft

    Toronto, ON
    6 days ago
  • $85k - $95k per year

     ...integrations and LLM-powered applications. You will design and implement innovative software...  ..., such as D&O Copilot, built with Python and FastAPI, so this role spans both our core...  ...Responsibilities: Design, develop, and deploy backend services and APIs using our AWS serverless... 
    Python
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours

    Liberty Mutual Canada

    Toronto, ON
    28 days ago
  • $96.9k - $136.8k per year

     ...policies and practices have been designed to allow colleagues to...  ...experienced IT Manager to lead the design and delivery of an AI-enabled...  ...on technical leadership across Python-based model integration, API/service...  ...applications and production systems. Develop an interactive... 
    Python
    Work from home

    TD Bank

    Toronto, ON
    1 day ago
  • $200k - $235k per year

     ..., and so are the rewards. The Backend Platform team’s mission is to enable...  ...that improve how backend systems are developed and operated. You will design and guide adoption of platform capabilities...  ...backend systems using Go and Python You have deep knowledge of backend... 
    Python
    Long term contract
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    1 day ago
  •  ...team Link is a digital wallet designed for effortless and secure...  ...transactions, to intelligent systems that help protect consumers and...  ...Responsibilities Build and design the next generation of Stripe...  ...~ Interest in working as a backend specialist across varying technologies... 
    Full time
    Internship

    Stripe

    Toronto, ON
    4 days ago
  • $166k - $195k per year

     ...ll architect, build, and scale the backend services, infrastructure, and data systems that support Robinhood’s next-...  ...that. The Robinhood Chain team designs and scales the underlying decentralized...  ...domains. ~ Proficiency in Go or Python, with exceptional technical grasp... 
    Python
    Long term contract
    Work at office
    Worldwide
    Flexible hours
    Shift work
    Night shift
    Weekend work
    3 days per week

    Robinhood

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Backend & System Design. Be the first to apply!