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

Python developer

$95k - $145k per year
Python developer

Position Description
We are seeking a Senior Python API Engineer with strong experience in the payments, fintech, or banking domain to design, develop, and scale cloud-native backend services and APIs. In this role, you will leverage Python to build high-performance, secure, and resilient microservices that enable seamless integration across internal platforms, third-party partners, and payment ecosystems.

You will be responsible for designing and implementing RESTful and event-driven APIs, developing scalable backend solutions, and contributing to architecture decisions that support mission-critical financial systems. The ideal candidate has deep expertise in Python, distributed systems, API design, and cloud-native development on AWS, with a strong understanding of reliability, security, and performance best practices.

Working within a collaborative, cross-functional environment, you will help deliver robust solutions that support high-volume transaction processing, real-time integrations, and evolving business needs. This role is ideal for an engineer who enjoys solving complex technical challenges, mentoring team members, and driving engineering excellence through modern software development practices.

Your future duties and responsibilities
Design, develop, and maintain scalable backend systems and APIs using Python
Build and implement cloud-native solutions on AWS to support payment processing and related services
Define and enforce API design standards to ensure consistency, usability, and performance
Develop event-driven architectures using streaming and messaging technologies (e.g., Kafka, AWS SQS)
Collaborate with cross-functional stakeholders to translate business requirements into technical solutions
Contribute to system architecture and design, ensuring scalability, resilience, and performance
Implement monitoring, observability, and alerting solutions (e.g., Datadog, Prometheus)
Manage and automate infrastructure using Infrastructure as Code tools such as Terraform
Deploy and maintain services in Kubernetes-based environments
Integrate with internal and external systems while maintaining strong security and reliability standards
Participate in code reviews, testing, and continuous improvement of engineering practices

Required qualifications to be successful in this role
7–12 years of experience in software engineering, with a focus on backend/API development
Strong experience in the payments or banking domain
Proficiency in Python and building production-grade backend systems
Experience designing and implementing RESTful APIs and integration solutions
Hands-on experience with AWS cloud services
Experience with Kubernetes deployments and containerized applications
Familiarity with Infrastructure as Code (Terraform)
Experience working with event-driven architectures and messaging systems (Kafka, AWS SQS, or similar)
Knowledge of observability and monitoring tools such as Datadog or Prometheus
Demonstrated ability to design scalable and resilient systems

Preferred Skills

Experience working with high-volume or real-time financial systems
Strong understanding of system performance optimization and reliability engineering
Exposure to secure API design and compliance considerations in financial environments

"CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000–$145,000. This role is an existing vacancy."

#LI-AV1

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Python developer in Toronto, ON vacancy
  • $72k - $138k per year

     ...connectedness. Learn from deep subject matter experts through mentoring and on the job coaching -- We are seeking a strong Python developer on a 1 -year fixed term role , with practical experience building applications that leverage large language models (LLMs). The... 
    Suggested
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    22 hours ago
  • $90k - $100k per year

     ...Job Responsibility: Job Title: Lead Python Developer Job Location: Toronto, ON (2 days/week onsite) Key Technology: Python, Jenkins, Terraform, Nexus / Artifactory, Docker/Kubernetes Physical Requirements: Prolonged periods of remaining stationary at a desk and... 
    Suggested
    Full time
    Work at office
    Monday to friday
    2 days per week

    Techera

    Toronto, ON
    8 days ago
  • $150k - $200k per year

     ...Senior/Staff Python Developer Role: Full-time, hybrid role based in Downtown Toronto Level: Senior to Staff (IC) seniority Compensation: $150,000 to $200,000 base CAD (depending on Seniority) Focus: This is a Back-end focused Product Role How We Work We don... 
    Suggested
    Full time
    Shift work

    acquird

    Toronto, ON
    1 day ago
  •  ...8+, GitHub, REST, Spring, Spring Boot, Apache CXF, Microservices, SOAP,          Swagger,Apache / Tomcat, SQL Hands on 3+ years in Python technology stack Hands on 1+ years in JavaScript technologies such as Vue.js/Angular/NodeJs/React Hands on 1.5+ years in any code... 
    Suggested
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    21 days ago
  •  ...Essential Skills: More than 5 years of total experience with minimum 2 years experience in AI. Strong programming skills in Python (preferred) or other languages. Experience in machine learning frameworks (TensorFlow| PyTorch| Scikit-learn). Hands-on experience... 
    Suggested

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  •  ...build a team that puts real, sustainable business outcomes at the core of everything we do. We're looking for a Senior Full Stack Developer to join our team on a short-term contract engagement. In this role, you'll build automation solutions that improve operational... 
    Contract work
    Temporary work

    ravl_io

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

    Role: Senior FullStack (Python) Developer  Location: Hybrid, Toronto  Rates: $150k - $180k per year  Structure: Full time -- We have a great new opportunity to support one of our online marketplace clients in a full-time capacity! Please see below for more information... 
    Full time

    CorGTA

    Toronto, ON
    1 day ago
  •  ...Senior ETL/Python Developer Location: Toronto, ON (Hybrid – 4 Days WFO) Duration: 12 Months Experience: 5+ Years Job Overview We're seeking an experienced ETL Pipeline Developer proficient in Python to design, implement, and maintain robust data... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    28 days ago
  •  ...RESTful APIs aligned to those designs Develop cloud-native applications (AWS preferred)...  ...delivery without close supervision Strong Python experience in enterprise environments + Knowledge in Java (2 years... 
    For subcontractor

    Luxoft

    Toronto, ON
    2 days ago
  •  ...Python Developer – GCP, Kubernetes, REST APIs & CI/CD Location: Hybrid – 3 Days per Week On-Site Role Summary • Experienced Python Developer with GCP and Kubernetes expertise to design, develop, and support cloud-based applications and services • Strong experience... 
    Contract work
    3 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    1 day ago
  •  ...Collaborate with team members to conceptualize, design and develop new software applications. Applications may be server-side enterprise...  ...them. Strong hands-on experience in Python, RestAPI, AWS Cloud and Kubernetes.... 
    Long term contract

    Luxoft

    Toronto, ON
    7 days ago
  • $60 - $75 per hour

     ...Responsibility: Responsibilities: Front-End Development: Design, develop, and implement front-end code, including user interface...  ...Must Have: ~5+ years of demonstrated experience with the use of Python language and Fast API ~3+ years of React experience ~3+ years... 
    Hourly pay
    Full time
    Fixed term contract
    Remote work

    Monzek Consulting

    Toronto, ON
    8 days ago
  • $50 per hour

     ...Remote Role Responsibilities Build MCP servers in Python using FastMCP . Integrate web or desktop applications...  ...similar frameworks. Experience integrating third-party apps or developer tools. Familiarity with web apps, databases, and... 
    Remote job
    Contract work
    Summer work
    Local area

    Mercor

    Toronto, ON
    16 days ago
  •  ...Senior AI Developer – Python, AWS Services, SQL, ML Role AI Developer – Corporate IT AI Team Required Skills • Strong Python coding proficiency, including building scalable applications, scripting, and automation. • Strong SQL skills and experience designing... 
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    6 days ago
  •  ...Job Description: AWS Developer  Skills: Digital : Python~Google Cloud Serverless Computing~Java EE Performance Optimization & Tuning Experience Required: 8-10 Toronto, ON Hybrid (2 days per week in-person at Toronto office preferred) Role Descriptions:... 
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  •  ...Job Description: GenAI Automation Developer – Ansible, LLM, GitHub Actions, Python Location: Toronto, ON (Hybrid – 4 days/week onsite) Duration: 12 Months About the Role We are seeking an experienced GenAI Ansible Developer to enhance internal production... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    5 days ago
  •  ...Job Title: Senior C++ and Python Developer – Trading Systems Location: Toronto, ON Work Model: Hybrid (3 Days WFO) Duration: 6–12 Months Experience Required: 10+ Years Role Overview: We are seeking a Lead Engineer with strong experience in capital... 
    Long term contract
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $72k - $125k per year

     ...coaching Summary Deloitte is seeking an experienced GenAI & Python Specialist to join our dynamic Operate team on a 1‑year fixed...  ...group of talented people who want to learn, gain experience, and develop skills. Wherever you are in your career, we want you to advance.... 
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    22 hours ago
  •  ...to design and analyze complex systems. A background in capital markets and proficiency in Python are considered advantageous. Responsibilities Design, develop, and maintain robust and scalable applications using Java and AWS services.... 

    Luxoft

    Toronto, ON
    3 days ago
  •  ...position is for the Apps Native team. Your mission will be to: Develop new APIs and maintain existing ones, to integrate Gorgias with...  ...working as a Software Engineer 4+ years working with Node.js / Python 4+ years working with REST APIs and web services Experience... 
    Full time
    Work at office
    Work from home
    Worldwide
    2 days per week

    Gorgias

    Toronto, ON
    6 days ago
  • $80k - $130k per year

    Python Engineering Position Description We are seeking a Python Engineering with 5 years of experience to join our growing team delivering...  ...change. Your future duties and responsibilities - Design, develop, test, and deploy scalable Python applications. - Build and... 
    Work at office
    3 days per week
    Toronto, ON
    28 days ago
  • $65k - $115k per year

    QA Engineering – Python and Automation Position Description We are seeking a detail-oriented Senior QA Engineering professional to...  ...change. Your future duties and responsibilities - Design, develop, and execute test plans, test cases, and test scripts for web applications... 
    Work at office
    2 days per week
    Toronto, ON
    10 days ago
  • $130k - $180k per year

     ...and data at Fitch? Visit:  Fitch Group is currently seeking a Senior Software Engineer – Python based out of our Toronto office. How You’ll Make an Impact: Design, develop, and maintain robust Python-based backend services and APIs using FastAPI/ asyncIO, and... 
    Long term contract
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Group

    Toronto, ON
    23 days ago
  •  ...Job Title: Senior Full Stack Developer – Python, Angular, AWS Cloud Platform Location: Toronto, ON (Hybrid – 2–3 Days WFO) Duration: 6–12 Months Client: CPPIB Positions: 2 Experience Required: 10+ Years (Seasoned Candidates Only) Front-End... 

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $180k - $275k per year

     ...knowns and unknowns, to accelerate the path to robust solutions Develop Best Practices:  Define, promote, and mentor on engineering best...  ...years of proven software development expertise (Production level Python development required) Enterprise SaaS Leader: Extensive... 
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    16 days ago
  •  ...Job Title AWS Full Stack Developer Location Toronto, ON – Hybrid (2–3 Days WFO) Duration 6–12 Months Role Summary...  ...scalable full stack applications using Angular, Node.js, Python, and AWS-native services while contributing to cloud architecture... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $130k - $180k per year

     ...legally work in Canada (visa or sponsorship won't be provided) Our Eng team is growing and we are looking to hire a Full Stack Python/React Developer for an applications team We're open on seniority from Upper Intermediate to Staff level This is a full-stack developer... 
    Long term contract
    Full time
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    acquird

    Toronto, ON
    1 day ago
  •  ...Data Engineer - Python, ETL Location: Toronto, ON (Hybrid – 2–3 days onsite) Duration: 7 Months Experience: 6–8 Years...  ...Design and build scalable ETL pipelines and data models Develop and maintain large-scale data applications and integrations Write... 

    Astra North Infoteck Inc.

    Toronto, ON
    29 days ago
  •  ...Data Engineer – Google Cloud Platform (GCP), BigQuery, Python & Data Pipelines Location: Hybrid – 3 Days per Week On-Site...  ...intelligence initiatives Key Responsibilities • Design, develop, and maintain scalable batch and real-time data pipelines on GCP... 
    Contract work
    3 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    1 day ago
  •  ...Cloud Specialist – AWS, Cloud Security, Python & Infrastructure as Code Location: Toronto, ON Work Model: Hybrid (2 days per week...  ...We are seeking a highly skilled Cloud Specialist to design, develop, and manage scalable cloud-based applications and infrastructure.... 
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python developer. Be the first to apply!