Talent.com

Python Jobs in Toronto, ON

Create a job alert for this search

Python • toronto on

Last updated: 4 hours ago

Java / Python Full Stack Developer

Randstad CanadaToronto, Ontario, CA
Temporary
Quick Apply

We are seeking a highly accomplished and hands-on Java / Python Full Stack Developer for an enterprise-level contract opportunity based in Toronto.In this role, you will operate as a technical lead... Show more

Senior Backend Software Engineer - Python

OusterOttawa or Toronto, ON, CA
Full-time
Quick Apply

Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors.Our advanced vision algorithms and sensor hardware are used in autonomous cars, ... Show more

Senior Python Engineer

Motion RecruitmentToronto, ON, Canada
Full-time

Located in Toronto, ON (hybrid, 2-3 days onsite), this opportunity is with a global leader in financial services.The team is seeking a full-time Senior Python Engineer to build and scale enterprise... Show more

Senior Python Engineer

FulfilToronto, ON, Canada
Full-time

About Fulfil Fulfil is the modern ERP for commerce.Built to power the fastest-growing eCommerce brands, our platform brings together order management, inventory, accounting, and more, turning compl... Show more

AI Developer

AcestackToronto, ON, Canada
Full-time
Quick Apply

Role: AI Developer</b></p> <p style="text-align:start; text-indent:0px; -webkit-text-stroke-width:0px"><b>Location: Toronto, ON </b><b> Onsite&lt... Show more

 • New!

AI Developer - Python

Astra North Infoteck Inc.Toronto, ON, ca
Full-time

Job Description: Role Descriptions:.GitHub Copilot & AI-Assisted Development.Data Engineering & Processing.Collaboration & Stakeholder Engagement.Model Monitoring & Optimization.Mor... Show more

Senior Python/AI Engineer

Royal Bank of Canada>TORONTO, Canada
Full-time

Data Engineering Tools Developer.Python-based frameworks, Streamlit applications, and reusable engineering tools.Python development skills with experience in data engineering environments.Python li... Show more

Intermediate AI Developer II, Full Stack (Python/React)

Intact Financial CorporationToronto, 700 University Avenue
CA$94,200.00 yearly
Full-time

Pay at Intact is about much more than just salary.Multiple benefits offered to support.Wellness account and much more.Share plan & other savings: up to.Employee Share Purchase Plan (ESPP) – with In... Show more

Software Engineer, Full Stack

BasetwoToronto, ON, CA
Remote
Full-time
Quick Apply

Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes to increase efficiency and reduce waste.Manufacturing engin... Show more

Senior Python Developer

Glint Tech Solutions LLCToronto, ON, Canada
Full-time
Quick Apply

We are seeking a hands-on, self-directed Senior Python Developer to support delivery within the Total Fund Management Portfolio Management Technology team.This role demands high autonomy, ownership... Show more

Software Engineer (Backend) - Python

Munich ReCanada (Life), Toronto
Full-time

Python and modern backend frameworks to join the team.This role is ideal for someone passionate about building scalable, secure, and high-performance APIs and services that power data-driven soluti... Show more

Automation Engineer (Python/SQL)

0000050007 Royal Bank of CanadaTORONTO, Ontario, Canada
Full-time

We are looking for an Automation Engineer — a developer-first, agentic thinker who will build the intelligent systems that keep Sophis, RBC Capital Markets’ strategic front-to-back trading platform... Show more

 • New!

Senior Software Engineer - Evisort AI (Python/Typescript)

Canada Workday ULCToronto, ON, Canada
CA$140,000.00 yearly
Full-time

Evisort Engineering is growing! As a Senior Backend Software Engineer, you'll join a collaborative, cross-functional team working to enhance and expand our AI-driven contract management platform.Yo... Show more

Engineering Manager (Python) - Canada

iForce ConnectToronto, ON, ca
Full-time

We are seeking a seasoned Engineering Manager who remains a technologist at heart.This is a "player-coach" role designed for a senior back-end engineer who has successfully transitioned into leader... Show more

Senior FullStack (Python) Developer - Full time

CorGTAToronto, Ontario, Canada
CA$150,000.00 yearly
Full-time

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

Python Developer

Cynet SystemsToronto, ON
Full-time

Design, develop, and maintain Python-based data orchestration workflows.Build and optimize ETL pipelines for structured and unstructured data.Integrate data from multiple sources ensuring scalabili... Show more

GenAI & Python Specialist

DeloitteToronto, Ontario, Canada
Temporary

Deloitte is seeking an experienced GenAI & Python Specialist to join our dynamic Operate team on a 1‑year fixed term employment basis.In this role, you will design, build, and scale Generative AI s... Show more

Senior ETL/Python Developer

Artech LLCToronto, ON
Full-time

Title: Senior ETL/Python Developer.Location: Toronto, ON - Hybrid (4 Days WFO).Job Overview: We're seeking an experienced ETL Pipeline Developer proficient in Python to design, implement, and m... Show more

Junior Developer with Python, PySpark and SQL

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Business group: Global Treasury Technology.Project: Supporting multiple projects, partially app... Show more

Senior Data Analyst (Python, PySpark, Power BI)

NearSourceToronto, ON, Canada
Full-time
Quick Apply

Job Title: Senior Data Analyst (Python, PySpark, Power BI).Job Location: Hybrid - Toronto, Canada.NearSource is looking for a Senior Data Analyst to drive data-driven decision-making for enterprise... Show more

Java / Python Full Stack Developer

Java / Python Full Stack Developer

Randstad CanadaToronto, Ontario, CA
21 days ago
Job type
  • Temporary
  • Quick Apply
Job description
We are seeking a highly accomplished and hands-on Java / Python Full Stack Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will operate as a technical leader within a highly regulated, large-scale banking environment, driving the development, maintenance, and optimization of critical financial applications.

As a versatile full-stack engineer, you will balance your expertise between expanding modern Java middle-office platforms and supporting, enhancing, and fixing existing Python-based applications. This position requires an engineering professional who can collaborate smoothly with business stakeholders, maintain impeccable code quality, and deliver exceptionally stable and scalable technical solutions.

Location: Toronto, ON (Hybrid - 3 days/week in-office)

Contract Duration: 4 months

Advantages
Dual-Language Ecosystem: Maximize your marketability by combining enterprise Java microservices development with targeted Python application support.

High-Impact Financial Domain: Gain elite exposure to capital markets, post-trade lifecycle infrastructure, and complex asset classes.

Strategic Technical Leadership: Step into a prominent, visible engineering seat where you directly guide technical standards and mentor cross-functional teams.

Dynamic Hybrid Flexibility: Enjoy a balanced, collaborative routine with a structured hybrid work model in the heart of Toronto.

Responsibilities
Application Development: Lead the end-to-end design, core development, and continuous enhancement of Java-based architectures while simultaneously supporting, upgrading, and fixing existing Python applications.

Stakeholder Partnership: Partner closely with operational front/middle office, risk, finance, and compliance groups to translate intricate financial requirements into stable technical designs.

Architecture & Quality Ownership: Take full ownership of system architecture patterns, technical designs, and code cleanliness across the entire application stack.

Team Leadership & Mentorship: Lead code reviews, mentor developers, and provide clear technical guidance to both onshore and offshore engineering streams.

System Resilience & Performance: Ensure high system availability, perform advanced multithreading adjustments, oversee JVM memory management, and execute performance tuning in a demanding environment.

Governance & Standards Compliance: Drive enterprise technology standards, best practices, and strict SDLC adherence aligned with corporate controls, regulatory initiatives, and risk remediation.

DevOps & Integration: Collaborate with DevOps, QA, and Infrastructure teams to streamline CI/CD automation pipelines, deployment releases, and environment configuration management.

Incident Management: Participate actively in high-tier incident management, executing root-cause analysis and driving continuous platform improvements.

Qualifications
Technical Requirements
Core Java Mastery: Strong hands-on engineering experience using Core Java (Java 8+) inside enterprise environments.

Frameworks & Microservices: Deep experience building scalable systems using Spring, Spring Boot, REST APIs, and modern microservices architecture.

Advanced Runtimes: Exceptional understanding of multithreading, concurrency, memory management, and JVM performance tuning.

Python Capabilities: Practical knowledge of Python development with a proven ability to debug, maintain, and enhance existing codebase modules.

Data & Messaging Systems: Strong SQL skills working with relational databases (Oracle, PostgreSQL) alongside hands-on exposure to event-driven messaging (Kafka, MQ, JMS).

DevOps Tools & Infrastructure: Solid familiarity with CI/CD pipelines, Git, Maven/Gradle, and Linux/Unix environments. Cloud exposure (AWS/Azure) is highly preferred.

Capital Markets Domain Experience
Middle Office Operations: Proven experience working inside Middle Office Technology systems within Investment Banking or Capital Markets.

Trade Lifecycle Knowledge: Comprehensive understanding of post-trade processing, enrichment, confirmations, settlements, reconciliations, and Risk/P&L reporting.

Asset Class Exposure: Familiarity with one or more core asset classes, including Equities, Fixed Income, FX, or Derivatives.

Leadership & Professional Skills
Team Direction: Demonstrated experience leading development teams within a large corporate banking environment.

Communication: Exceptional communication and relationship-building skills, with a track record of successfully engaging senior business and technology stakeholders.

Problem-Solving: Highly developed analytical mindset, a strong sense of technical ownership, and exceptional attention to detail.

Summary
If you're interested in the Java / Python Full Stack Developer role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.