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

Senior Full-Stack Software Developer (Python/React)

Full-time

Intact Financial

Our employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times.


Our employee promise represents Intact’s commitment to you in exchange for living our Values, striving to do your best work, being open to change and investing in your career. In return, we promise to provide support, opportunities and performance-led financial rewards at a workplace where you can shape the future, win as a team and grow with us.

Pay at Intact is about much more than just salary.

  • Flexible work arrangements and a hybrid work model

  • Possibility to purchase up to 5 extra days off per year

  • Multiple benefits offered to support physical and mental wellbeing, including telemedicine, Wellness account and much more

  • Share plan & other savings: up to 12% of salary or even more (ask how you could earn guaranteed income for life)

Salary range (but not limited to):

118,700 - 145,100

Annual bonus target, based on the base salary, with a potential payout of up to double the target (subject to personal and company performance):

12%

As part of our commitment to Win As A Team , we share our success with employees through our annual bonus plan and Employee Share Purchase Plan (ESPP) – with Intact matching 50% of your net shares.

Our pension offerings provide flexibility and long-term security for our employees beyond their careers. We are one of the few companies offering the opportunity to receive guaranteed income for life via our defined benefit pension plan.

Salary for the candidate will be determined taking into consideration a number of factors including: experience, skills, qualifications, anticipated contribution to role, internal equity, etc. The salary range presented above is based on a 35-hour workweek and would represent a majority of different candidate profiles. However, we encourage candidates who may fall outside of this range to apply as well.


About the role

We’re looking for a Senior Full-Stack Software Developer (Python/React) to join our growing AI Engineering team and build reliable, scalable AI-powered products across distributed systems, frontend and backend development, cloud infrastructure, information extraction, and LLM services.

What you’ll do here:

  • Design and evolve event-driven, distributed systems using queue-based pipelines, fan-out/fan-in, backpressure, idempotency, and reliable failure and retry handling.
  • Develop and maintain frontend and backend components that support our algorithms and AI-powered features.
  • Build production LLM solutions, including cloud model integration and optimization of quality, latency, and cost.
  • Develop information extraction pipelines covering classification, OCR, document layout analysis, model-based extraction, prompt design, refinement, and validation.
  • Own frontend foundations, including monorepo package management, build orchestration, shared React components, TypeScript architecture, and build performance.
  • Design and maintain Terraform infrastructure, including reusable modules, remote state, provider pinning, and multi-environment layouts.
  • Contribute to AWS architecture, including networking, load balancing, API gateways, IAM, encryption and key management, and log and metric delivery.
  • Design CI/CD workflows with reusable pipelines, environment matrices, and production approval gates.
  • Support component, integration, and automated UI testing, including local test environments using emulated cloud services.
  • Establish observability through structured logging, custom metrics, and queries that trace failures across distributed pipelines.
  • Optimize containerized services for performance and cost through appropriate sizing, concurrency tuning, and bottleneck analysis.
  • Define development standards and technical strategies that promote quality, efficiency, resilience, maintainability, and sustainability.
  • Collaborate on prioritization, resolve technical issues, improve team productivity, and mentor Squad members as a Technical Leader.

What you bring to the table:

  • Bachelor’s degree in computer engineering, computer science, or a related field—or equivalent education and experience.
  • At least five years of significant software development experience.
  • Strong proficiency in Python, TypeScript, React, AWS, and REST APIs using Swagger/OpenAPI.
  • Experience with distributed systems and event-driven architectures, including asynchronous processing, retries, idempotency, backpressure, and failure recovery.
  • Experience with frontend architecture, monorepos, shared React component libraries, TypeScript type design, and build and bundle optimization.
  • Experience with Terraform, including module design, remote state, provider pinning, and multi-environment infrastructure.
  • Broad AWS knowledge covering networking, load balancing, API gateways, IAM, encryption, key management, logging, and metrics.
  • Experience designing CI/CD systems with reusable workflows, environment matrices, and production approval processes.
  • Production experience taking LLM- or model-backed features from prototype to reliable service, including cloud model integration and quality, latency, and cost management.
  • Knowledge of AI, generative AI, RAG, MLOps, prompt design, OCR, document layout analysis, and information extraction.
  • Experience with component, integration, and automated UI testing.
  • Strong observability and troubleshooting skills, including structured logging, custom metrics, and tracing failures through distributed systems.
  • Strong documentation and communication skills, with the ability to explain complex technical concepts clearly.
  • No Canadian work experience required however must be eligible to work in Canada.
  • For candidates located in Quebec, bilingualism is required considering the necessity to interact on a regular basis with English-speaking colleagues across the country

Nice-to-have:

  • Experience leading migrations involving a dependency manager, CI platform, or infrastructure layout.
  • Experience designing local development and integration-test environments using emulated cloud services.
  • Experience optimizing containerized services for cost and performance, including workload sizing, concurrency tuning, and bottleneck analysis.
  • Experience mentoring developers or serving as a Technical Lead.

#LI-Hybrid 

Il s'agit d'un nouveau rôle au sein de notre équipe en pleine croissance | This role is a new member of our growing team.


We are an equal opportunity employer

At Intact, our Value of respect is founded on seeing diversity as a strength. We strive to create an accessible workplace where employees feel valued, included and encouraged to share their unique perspectives.

We encourage applications from individuals who are members of equity-deserving groups, including but not limited to women, Indigenous peoples, persons with disabilities, Black people, and members of the 2SLGBTQI+ community.

As part of Intact’s commitment to reconciliation, we acknowledge that we work, meet and travel across the land currently called Canada, originally inhabited by First Nations, Metis and Inuit people. This history extends through many centuries and continues to evolve today.

We have policies to ensure equal access and participation for people with disabilities, including providing workplace adjustments (accommodations). A copy of applicable policies is available on request.

If we can provide a specific adjustment to make the recruitment process more accessible for you, please let us know when we reach out about a job opportunity. We’ll work with you to meet your needs.

Please note that Intact does not provide sponsorship or other support for immigration-related matters including but not limited to employer-specific closed work permits. Candidates must be eligible to work in Canada from the anticipated start date and throughout their employment and are solely responsible for maintaining their work eligibility.

If you are an employee of Intact or belairdirect, please apply for this role on Internal Career Site.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Full-Stack Software Developer (Python/React) in Toronto, ON vacancy
  •  ...candidates who may fall outside of this range to apply as well. About the role We’re looking for an Intermediate Software Developer, Full Stack (Python/React) to join our growing AI Engineering team and help build reliable, production-grade AI and data products for... 
    Software
    Long term contract
    Full time
    Local area
    Remote work
    Flexible hours

    Intact Financial

    Toronto, ON
    4 days ago
  •  ...applications on a modern Microsoft stack (C#, .NET, ASP.NET MVC, Azure,...  ...to front-end features using React and modern JavaScript, keeping...  ...and shipping production software in a team setting. ~ Strong...  ...experience. Benefits Why Developers like working here ~... 
    Software
    Long term contract
    Full time
    Work at office
    Work from home
    3 days per week

    Calliere

    Toronto, ON
    more than 2 months ago
  •  ...working, tested applications, including developing detailed technical specifications, writing...  ..., develop, test, deploy, and maintain full-stack web applications using modern development...  ...teams, and stakeholders throughout the Software Development Life Cycle (SDLC). Troubleshoot... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    2 days ago
  •  ...we encourage candidates who may fall outside of this range to apply as well. About the role We’re looking for a Senior Software Developer to join our growing team! What you'll do here: Perform analyses of system and coding needs to identify the problems encountered... 
    Senior
    Software
    Long term contract
    Full time
    Flexible hours

    Intact Financial

    Toronto, ON
    1 day ago
  •  ...Position: Full Stack -  Software Developer Location: Toronto, ON Job ID#: RQ11443 Duration: 6 Months Role Overview We are seeking a senior-level Full Stack Developer with strong expertise in Java and Angular to support the design... 
    Senior
    Software
    Long term contract
    Full time

    Symbiotic Digital

    Toronto, ON
    4 days ago
  •  ...We do have a job opening for Software Developer - Full Stack - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ11347 - Software Developer - Full Stack - Senior Client : Land & Resources Cluster Location... 
    Senior
    Software
    Full time

    Itprofound Inc.

    Toronto, ON
    a month ago
  • We are seeking a Senior Full Stack Software Developer for a 6-month contract role. In this role, you will lead the design, development, and implementation of large-scale enterprise integration solutions and API development. Working closely with cross-functional teams, you will... 
    Senior
    Software
    Contract work

    Randstad

    Toronto, ON
    2 days ago
  • $90.16 - $108.23 per hour

     ...RQ11377 - Software Developer - Full Stack - Senior -  4  Openings Location: Hybrid (Work onsite 2 Days a week from Toronto or Guelph office) 40 St Clair W Toronto or 1 Stone Rd W Guelph  Duration: 6+ contract (125 Business Days) + 3 possible Extension  Must Have... 
    Senior
    Software
    Full time
    Contract work
    Work at office
    2 days per week

    Source Code

    Toronto, ON
    14 days ago
  • We are seeking an experienced Senior Software Developer - Full Stack for a 6-month contract role based in Toronto (Hybrid: up to 3 days/week on-site). In this role, you will design, build, and support large-scale enterprise integration solutions, complex APIs, and containerized... 
    Senior
    Software
    Contract work
    3 days per week

    Randstad

    Toronto, ON
    3 days ago
  • $90.21 - $108.25 per hour

     ...RQ11523 - Software Developer - Full Stack - Senior Contract: 1 year 2 months (283 business days) + extention No Clearance required Location: Toronto, On (On-site) Must Have: Experience with React Native framework for cross-platform mobile app development... 
    Senior
    Software
    Contract work

    Source Code

    Toronto, ON
    26 days ago
  • $110k per year

     .... In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning platform...  ...the Role Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting, deploying... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education Ltd

    Toronto, ON
    more than 2 months ago
  •  ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details are given below: \\ \\\\ \\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\... 
    Senior
    Software
    Full time

    Itprofound Inc.

    Toronto, ON
    more than 2 months ago
  •  ...leave our clients better than we found them, and to create a place where our people are proud to Build. Better.   As an Senior Full Stack Developer in our Build guild, you’ll design and deliver high-quality, scalable applications across the full technology stack. You’ll... 
    Senior
    Software
    Permanent employment
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    more than 2 months ago
  •  ...America, and we're building out the engineering team behind it. The Role As a Senior Full Stack Engineer on the MediCore team, you'll own product features end to end, from database design and Python APIs to polished front-end experiences. You'll work closely with product, AI/... 
    Senior
    Software
    Full time

    Rules Cube

    Toronto, ON
    3 days ago
  •  ...working tested applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance...  ...record for meeting deadlines Full Stack Skills: Proficient with both front... 
    Senior
    Software
    Full time
    Contract work
    Manual labor

    Maarut

    Toronto, ON
    6 days ago
  • $90.21 - $108.25 per hour

     ...RQ00738 - Software Developer - Full Stack - Senior Location: Toronto (525 University Avenue) - Hybrid Duration: 8 months contract (164 Business Days) possible extension Must Haves: Senior Full Stack software development experience delivering complex... 
    Senior
    Software
    Full time
    Contract work

    Source Code

    Toronto, ON
    a month ago
  •  ...Position: Software Developer - Full Stack Location: Toronto, ON (Onsite) Job ID#: RQ11132 Duration: 12 Months Role Overview We are seeking a Software Developer - Full Stack to support the design, development, implementation, and maintenance of enterprise... 
    Software
    Full time

    Symbiotic Digital

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

     ...Senior Software Engineer, Full-Stack Applications (Python & React) Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. This is an opportunity to build and enhance mission-critical applications that power the workflows... 
    Senior
    Software
    Long term contract
    Immediate start

    Fitch Group

    Toronto, ON
    14 days ago
  •  ...technologies (JSON/XML). Experience designing, developing, and  supporting MuleSoft integration...  ...technical expertise to recommend, develop and maintain corporate policies, procedures...  ...architecture, design documents, and technology stack descriptions), user documentation.... 
    Senior
    Software
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • $90k - $100k per year

     ...!  About You You possess strong software design, development and testing skills acquired...  ...You can recognize software problems and develop creative solutions within an energizing...  ...Hands-on experience working with senior-level business leaders Schedule:... 
    Senior
    Software
    Full time
    Internship
    Manual labor
    Work at office
    Worldwide
    Monday to friday
    Flexible hours

    YuJa

    Toronto, ON
    28 days ago
  •  ...Trevor Frances Recruitment is supporting a client in the search for a Senior Full Stack Developer. This role is suited for an experienced developer who brings strong technical expertise across both front-end and back-end development, along with the ability to design and... 
    Senior
    Software
    Full time

    Trevor Frances Recruitment

    Toronto, ON
    more than 2 months ago
  • $130k - $145k per year

     ...therapy by facilitating meaningful interactions with healthcare providers, through human-centric software powered by AI. WHAT'S ON OFFER We're looking for a Senior Full-Stack Developer to join our engineering team! You'll work across the full stack to design, build, and... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Odaia Intelligence Inc.

    Toronto, ON
    10 days ago
  • $120k - $160k per year

     ...first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product...  ...there's a surface to match most strengths. We're not building software for software's sake. Our products only matter when a client can... 
    Senior
    Software
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    more than 2 months ago
  •  ...Responsibilities: Design develop test deploy and maintain enterprise applications AngularJS JavaScript and related technologies....  ...and ensure high-quality maintainable secure and well-documented software. Collaborate with architects analysts QA infrastructure teams... 
    Senior
    Software
    Full time

    Maarut

    Toronto, ON
    6 days ago
  •  ...We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity and performance...  ...and global Transportation.    The Role  As a Senior Full Stack Developer, you will work on projects related to machine... 
    Senior
    Software
    Full time
    Internship

    Invision AI

    Toronto, ON
    9 days ago
  • $90.18 - $108.22 per hour

     ...RQ00731 - Software Developer - Full Stack - Senior 7+ month contract (164 business days) - possible extension  Hybrid (as needed onsite) - 525 University Avenue Must Haves: ~7+ years of hands-on ReactJS development experience building complex production-grade... 
    Senior
    Software
    Remplacement
    Full time
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...record for meeting deadlines   Full Stack Skills: Proficient with both front... 
    Senior
    Software
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...salariale à postuler. À propos du poste Nous sommes à la recherche d’un(e) développeur(euse) logiciel principal(e) généraliste (Python/React) pour rejoindre notre équipe d’ingénierie en intelligence artificielle, qui est en pleine croissance. Vous contribuerez à la... 
    Software
    Full time
    Local area
    Flexible hours

    Intact Financial

    Toronto, ON
    4 days ago
  •  ...apply as well. About the role We are looking for a Senior Software Developer to join our team and contribute to the security and...  ...automation, or data security environment. Strong experience with Python and PowerShell. Knowledge of Power Automate and basic knowledge... 
    Senior
    Software
    Long term contract
    Full time
    Flexible hours

    Intact Financial

    Toronto, ON
    1 day ago
  • $118k - $152k per year

     ...the intersection of engineering, cloud technology, and financial services. The Role We are looking for an experienced Senior Full-Stack Python Software Engineer to design and build high-quality digital solutions using Python web frameworks and modern front-end technologies... 
    Senior
    Software
    Internship
    Immediate start

    Capco

    Toronto, ON
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full-Stack Software Developer (Python/React). Be the first to apply!