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 TitlePython Backend & System Design
LocationToronto, Canada
Job TypeContract
Job OverviewWe 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 ToSoftware 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 2 hours ago
Similar jobs that could be interesting for youBased on the Python Backend & System Design in Winnipeg, MB vacancy
  •  ...company is seeking a Senior Platform Engineer in Toronto, Canada. The role requires 4-6 years of experience in Python backend development and expertise in RESTful API design. You'll be responsible for developing high-quality features for a core banking platform within an agile... 
    Python

    Princeton IT Services, Inc

    Winnipeg, MB
    2 hours ago
  • # Python Backend EngineerWissen Technology · Montreal, Quebec, CABack to resultsPython Backend EngineerWissen TechnologyMontreal, Quebec,...  ...fundamentals, FastAPI, asynchronous programming, and backend system design. The ideal candidate will be responsible for designing, developing... 
    Python
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    3 days per week

    Linuxassociation

    Winnipeg, MB
    2 hours ago
  •  ...About the Role We are looking for a Backend Engineer – Python (API & Platform Engineering) to join our...  ..., secure, and high-performance backend systems for enterprise‑grade financial...  ...expertise in Python, RESTful APIs, system design, platform engineering, databases, and cloud... 
    Python

    Apexon

    Winnipeg, MB
    2 hours ago
  • Build scalable Python backends in Montreal with FastAPI and asynchronous programming, working hybrid...  ...experienced Python Backend Developer to design, develop, and maintain high-performance...  .... You will apply Python fundamentals, system design, distributed systems, databases,... 
    Python

    Wissen Technology

    Winnipeg, MB
    2 hours ago
  • Build Python 3.X backend services and automation tooling at Kumaran Systems, working with REST APIs and Linux production environments.This senior engineering role requires...  ...production support.Key Responsibilities: Design and develop Python backend services and automation... 
    Python

    Kumaran

    Winnipeg, MB
    2 hours ago
  • Use Python and distributed systems expertise to build secure, scalable backend services from Canada. Work full time on cloud-native applications in AWS.As a Staff Backend Engineer, you will design core services and backend logic for event-driven systems. The work spans asynchronous... 
    Python
    Full time

    eMumba

    Winnipeg, MB
    2 hours ago
  • Lead Python backend development for ACV’s VIN Decoder platform, working with AWS, Postgres, GCP...  ...spans multi-cloud infrastructure, database design, asynchronous flows, and operational...  ..., and background workersDesign scalable systems emphasizing reliability and performanceOptimize... 
    Python

    ACV

    Winnipeg, MB
    2 hours ago
  • $135k - $158k per year

    Senior Software Developer, Python / Backend Location : Calgary, AB (Hybrid - In-office 2 days...  ...Senior Backend Software Developer to help design, build, and optimize the core services...  ..., cloud services, and external systems, supporting customers worldwide. The team... 
    Python
    Work at office
    Worldwide
    2 days per week

    Altis Technology

    Winnipeg, MB
    2 hours ago
  • Build production AI backend systems with Python, FastAPI or Flask, and background processing as a Senior AI Engineer. Focus on scalable, reliable delivery...  ...integration, and agentic systems. You will combine software design patterns, performance tuning, and testing discipline to... 
    Python

    NovoEd

    Winnipeg, MB
    2 hours ago
  • VySystems is seeking an experienced software engineer to design, build, and maintain backend payments systems within a cloud-based platform. You will influence architecture, lead design decisions for payments and money-movement, and collaborate with product, operations, and... 
    Python

    VySystems

    Winnipeg, MB
    2 hours ago
  •  ...Merge infrastructure in San Francisco using Python, Go, and SQL across backend engineering teams. Help deliver reliable, production-ready systems.Merge is hiring mid-level through staff-...  ..., and peer support across engineering, design, product, and business operations.Key Responsibilities... 
    Python

    Merge

    Winnipeg, MB
    2 hours ago
  • Build scalable Python backend services onsite in Toronto, specializing in RESTful APIs, distributed systems, and enterprise financial platforms at Apexon.Apexon seeks a senior Backend...  ...API and platform engineering. You will design reliable services, develop integrations, and... 
    Python

    Apexon

    Winnipeg, MB
    2 hours ago
  • Python and LLM application engineering define this backend role at Supra ITS. Build production agent runtimes for cloud and on-premise deployments.You will own agent...  ...or prompt-only consulting.Key Responsibilities: Design agent loops, prompts, state, persistence, and... 
    Python

    Supra ITS

    Winnipeg, MB
    2 hours ago
  • Build scalable backend services remotely from South Africa using Python, Django, APIs, and database design. Apply senior engineering expertise to a global technology firm.This Senior Software Engineer role focuses on backend applications, APIs, and maintainable code. You will... 
    Python
    Remote work

    Placements24

    Winnipeg, MB
    2 hours ago
  • $120k - $130k per year

    Build backend services with Python and Java in a hybrid, three-day work arrangement supporting banking, financial services, and insurance projects....  ...The work emphasizes REST APIs, microservices, SQL, database design, ETL concepts, and performance optimization.Key... 
    Python
    Permanent employment
    Full time

    Pacer Group

    Winnipeg, MB
    2 hours ago
  •  ...Kumaran Systems is hiring a senior backend engineer in Toronto to design, develop, and operate backend services in Python. You will build REST APIs, manage Linux-based deployments, and drive automation with scripting and CI/CD practices. Ideal candidates have extensive... 
    Python

    Kumaran Systems

    Winnipeg, MB
    2 hours ago
  • Intègre l'équipe innovante de la Banque Nationale à Montréal en tant qu'expert Backend. Ce rôle exige une expertise en développement Go et Python au sein de solutions cloud avancées. En tant que développeur principal, tu seras responsable de la conception et de l'évolution... 
    Python

    Banque Nationale du Canada

    Winnipeg, MB
    2 hours 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
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    12 days ago
  •  ...End Software Engineer to join our Canada, United Kingdom, and United States team. You will design, build, and maintain scalable services using Python, FastAPI, and TypeScript for backend work, with a strong focus on reliability. You will own the software lifecycle from... 
    Python

    pofft Technology Inc.

    Winnipeg, MB
    2 hours ago
  • Build backend AI systems that improve internal workflows and operations, owning features from design through production deployment and monitoring.This Backend Engineer role supports AI-powered internal systems for Our Client. You will build production software, intelligent workflows... 

    Sarsfield Group

    Winnipeg, MB
    2 hours ago
  • Build backend systems for real-time grid decisions at Soma Energy, using distributed systems expertise and Python, Go, Rust, or C++.As a Senior Engineer, you will own major services from design through reliable production operation. You will build infrastructure, APIs, and... 
    Python

    Soma Energy Inc.

    Winnipeg, MB
    2 hours ago
  • $143k - $200k per year

     .... Our partner is looking for a Senior Backend Developer, AI Systems based in Canada. As a Senior Backend...  ...distributed architecture. You will design and operate high-performance backend systems...  .... Strong programming skills in Python and experience developing reliable, maintainable... 
    Python
    Long term contract
    Remote work

    Jobgether

    Winnipeg, MB
    2 hours ago
  • Lead backend architecture and distributed systems engineering as a Staff Software Engineer II with KeyCite in Toronto, Ontario, using a hybrid work model.You...  ...lead architecture discussionsRequirements: 6+ years designing complex production software systemsDeep backend and... 

    Reuters

    Winnipeg, MB
    2 hours ago
  • Design scalable backend systems with Java, Python, Go, or C# as a fully remote Senior Software Engineer at WhatJobs Direct. Build reliable services for demanding applications.WhatJobs Direct seeks a Senior Software Engineer with extensive backend development experience. You... 
    Python
    Remote work

    Placements24

    Winnipeg, MB
    2 hours ago
  • We are looking for a Backend Systems Engineer to join our growing team. You will be responsible for designing, implementing, and scaling our infrastructure from early-stage to production...  ...spans engineering, UX, cognitive science, design, and operations, in our shared mission to... 
    Internship
    Live In
    Remote work

    Aloe

    Winnipeg, MB
    2 hours ago
  • Staffingine LLC in Toronto is seeking a Python Backend Engineer to build and scale backend systems for finance platforms. You will focus on API development, platform engineering, and distributed system design, delivering secure, enterprise-grade services. The role requires 7... 
    Python
    Local area

    Staffingine LLC

    Winnipeg, MB
    2 hours ago
  •  ...eating kake!). We’re looking for Senior Backend Engineers specializing in TypeScript, Python, or C# , skilled in building high-performance, scalable systems that support millions of users, and...  ...through deployment. Design, build, and version REST or GraphQL APIs... 
    Python
    Contract work
    Manual labor
    Remote work

    Kake

    Winnipeg, MB
    2 hours ago
  •  ...Wissen Technology is seeking a Python Backend Engineer for Montreal, QC, with a strong focus on FastAPI, asynchronous programming, and scalable backend design. You will build RESTful APIs and microservices, collaborate across teams, and optimize performance in a hybrid, onsite... 
    Python

    Linuxassociation

    Winnipeg, MB
    2 hours ago
  •  ...remote-first, people-first global community of engineers, seeks Senior Backend Engineers. You will own backend services in TypeScript, Python, or C#, and shape APIs and data models for high-scale systems. You'll collaborate with product and frontend teams, emphasize clean code... 
    Python
    Remote work
    Flexible hours

    Kake

    Winnipeg, MB
    2 hours ago
  • Altis Technology is seeking a Senior Backend Software Developer to design, build, and optimize backend services powering its cloud-based platform. The role emphasizes Python development, RESTful APIs, and a strong microservices mindset in a hybrid Calgary setting. You will work... 
    Python

    Altis Technology

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

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