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 1 hour 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
    1 hour ago
  •  ...requiredRequired Experience: 7+ yearsJob Overview:We are looking for an experienced Python Backend Developer with strong expertise in Python fundamentals, FastAPI, asynchronous programming, and backend system design. The ideal candidate will be responsible for designing, developing, and... 
    Python
    Long term contract
    Temporary work
    Work at office
    Remote work
    3 days per week

    Wissen Technology

    Winnipeg, MB
    1 hour ago
  • $95k - $105k per year

     ...Consulting) Job OverviewImplement backend solutions using AWS services...  ...requirements into detailed design specifications and code,...  ...impact of design decisions on the system being developed and recommend...  ...Experience: 4-6 years. Skills: Python. Skills: Application... 
    Python
    Full time

    Astra-North Infoteck Inc.

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour ago
  •  ...throughput REST APIs at Akamai using Python and Flask, with flexibility to...  ..., in an office, or both. Lead backend architecture for critical...  ...Software Engineer, you will design and implement scalable service...  ...standards, and support fault-tolerant systems. The work includes SQLAlchemy,... 
    Python
    Work at office
    Work from home

    Akamai Technologies, Inc.

    Winnipeg, MB
    1 hour ago
  • Poste : Développeur Backend Python - Spécialisation en IA générative (GenAI)Lieu : Montréal, QC (Intégration sur place dès le premier jour; présence au bureau requise 3 jours par semaine).Type d’engagement : Mandat contractuel avec possibilité de conversion en poste permanent... 
    Python
    Permanent employment
    Work at office
    3 days per week

    Akkodis

    Winnipeg, MB
    1 hour ago
  • Elevate your software engineering career at d1g1t as a Senior Python Backend Developer. Engage with advanced technologies to enhance the wealth...  ...working with both product and engineering teams to ensure designs meet functional and technical standards. Your contributions will... 
    Python

    Portage Ventures GP Inc.

    Winnipeg, MB
    1 hour ago
  • Build scalable Python backend services remotely for Canada’s largest retailer, using REST APIs and cloud-native architecture. Occasional all-...  ...will help develop an AI-powered supply chain platform. You will design backend services, integrate databases, and create production-... 
    Python
    Remote work

    S I Systems

    Winnipeg, MB
    1 hour ago
  • Job Title: Backend developer with Java & Python Location: Mississauga, ON – Hybrid (3 days onsite) Work...  ..., relational databases, and database design.Experience in data processing, data...  ...with Git or other version control systems.Ability to build scalable, secure, and... 
    Python
    Permanent employment
    Full time

    Pacer Group

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • Strengthen Affim’s payment experiences through backend systems, scalable APIs, and Python or Kotlin in a remote-first Canadian role.As a Software Engineer II, you will design, develop, and launch backend systems and APIs supporting Affim Card experiences. You will translate... 
    Python
    Remote work

    Affirm

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...Software Engineering Consultant is a backend-focused role with hands-on...  .... This consultant will design, build, and deploy scalable services...  .... Success requires strong Python skills, production-ready coding...  ...applications with third-party systems, external APIs, and Snowflake... 
    Python

    Compunnel Inc.

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour ago
  • Python backend development with REST APIs and scalable applications defines this opportunity for experienced software developers. Build reliable...  ...and collaborate with technical teams.Key Responsibilities: Design, develop, test, and maintain Python applicationsBuild scalable... 
    Python

    G-FORCE IT SERVICES INC

    Winnipeg, MB
    1 hour ago
  • Tu cherches un nouveau défi en tant que Développeur·euse Backend Python à Montréal ? Tu es à la bonne place ! Qui sommes-nous ?Maplr est...  ...comme à l'international : permis de travail, résidence permanente, système bancaire, assurances, système de santé. Nous existons depuis... 
    Python
    Work at office

    Maplr

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...looking for an experienced Senior Backend Engineer to join the Supply...  ..., you will play a key role in designing, developing and implementing...  .... We are looking for a strong Python developer with experience building...  .... Key Responsibilities: Design, develop and maintain scalable... 
    Python
    Remote work

    S I Systems

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...Beanfield Technologies Inc. is seeking a motivated Software Engineer to design, develop, and enhance backend systems, APIs, and data processing tools using Python, Java, and modern web frameworks. You will collaborate with product managers to deliver scalable software aligned... 
    Python

    Beanfield Technologies Inc.

    Winnipeg, MB
    1 hour 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
    1 day 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
    1 hour ago
  • Rejoignez Maplr en tant que Développeur Backend Python à Montréal et développez des services innovants en serverless sur AWS ! Participez à un environnement stimulant avec une équipe passionnée. En intégrant Maplr, vous collaborerez avec une institution financière pour concevoir... 
    Python

    Maplr

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour ago

Do you want to receive more vacancies?

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