Python developer
CGIToronto, CanadaWe 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... Show more
Tableau developer • old toronto on
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... Show more
Location: Toronto, ON Work Style: Hybrid (2 days per week in-person at Toronto office preferred).Skills: Digital : Natural Language Processing (NLP)~Digital : Azure Machine Learning (ML)~AI & G... Show more
Venture outside the ordinary - TMX Careers.The TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations ... Show more
We are looking for a ServiceNow Developer to join our team in Toronto.This is a 1-year contract with a possible 1-year extension.The successful candidate will play a key role in developing and supp... Show more
Bachelor's degree in Computer Science, Computer Engineering or a related field.Proficiency with Linux platform, and CI/CD integration tools.Proficiency in Python and Flask framework.Experience with... Show more
Leon’s is currently looking for a self-motivated.The ideal candidate has the drive and determination to continue to make Leon’s the number one choice for the Canadian consumer, and shares our core ... Show more
Glint Tech Solutions is hiring a C++ Developer for Toronto, Canada!.We are partnering with one of Canada's leading institutional investors to find a Senior C++ Engineer who will directly impact glo... Show more
Avanciers</b> is a premier IT Staffing/Consulting organization, and we are currently recruiting for a Contract role for one of our premier clients in Canada for<b> Senior.Job ID</b&... Show more
Job Title: Boomi Developer Role: FT Location: Toronto, Canada Job Description: Strong experience in designing and implementing EDI and A2A solutions using Boomi platform.Monitor and maintain EDI an... Show more
Toronto, ON - Hybrid (Min 2 Days WFO).Strong expertise in Microsoft BizTalk Server| integrations| and enterprise application development.Experience with system integrations| APIs| and related Micro... Show more
The Global Investment Banking Technology team has an exciting opportunity for a.NET Application Developer for RBC Capital Markets Information Technology providing support, development, and strategi... Show more
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Contributes to development of world-class digital products and experiences on the iOS platform ... Show more
We are seeking a full stack developer with an excellent command of Java to supplement the Equities Technology / Cash & Electronic team.Client invests heavily in its front office electronic trad... Show more
We are small, but fast-growing startup, building custom blockchain-based digital identity and tokenization solutions for large enterprise companies and government.We are seeking a Full ... Show more
Software Developer – Developer (Power BI / BI Solutions Developer).Software Developer – Developer.Microsoft Power BI, Business Intelligence (BI), Data Warehousing, ETL Development, and Data Analyti... Show more
We are seeking a Senior Full Stack Lead Developer to join the LeoTrade Development team supporting a large-scale wealth management application.The successful candidate will play a key role in the d... Show more
Position Language Requirement:.At CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms.Our successes and accomplishments are driven by embodying... Show more
On behalf of our client, Procom is searching for a Delphi Developer for a permanent role.This position is an onsite position with 5 days onsite at our client’s Toronto office.Delphi Developer - Job... Show more
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,–$,. This role is an existing vacancy."
#LI-AV1
Skills: