I

Intact

Underwrites P&C insurance and manages claims

Senior Full-Stack Software Developer - Python/React

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time$118.7k - $145.1k

About the Job

Requirements

  • A 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, Amazon Web Services, 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 Amazon Web Services knowledge covering networking, load balancing, API gateways, identity and access management, encryption, key management, logging, and metrics.
  • Experience designing continuous integration and continuous delivery systems with reusable workflows, environment matrices, and production approval processes.
  • Production experience taking large language model- or model-backed features from prototype to reliable service, including cloud model integration and management of quality, latency, and cost.
  • Knowledge of artificial intelligence, generative artificial intelligence, retrieval-augmented generation, machine learning operations, prompt design, optical character recognition, document layout analysis, and information extraction.
  • Experience with component, integration, and automated user interface 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.
  • Must be eligible to work in Canada; no Canadian work experience is required.
  • Candidates located in Quebec must be bilingual to interact regularly with English-speaking colleagues across the country.

Responsibilities

  • 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 algorithms and artificial intelligence-powered features.
  • Build production large language model solutions, including cloud model integration and optimization of quality, latency, and cost.
  • Develop information extraction pipelines covering classification, optical character recognition, 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 Amazon Web Services architecture, including networking, load balancing, API gateways, identity and access management, encryption and key management, and log and metric delivery.
  • Design continuous integration and continuous delivery workflows with reusable pipelines, environment matrices, and production approval gates.
  • Support component, integration, and automated user interface 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.

Desired Qualifications

  • Experience leading migrations involving a dependency manager, continuous integration 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.

About the Company

Intact

Underwrites P&C insurance and manages claims

Intact Financial Corporation is a property and casualty insurer in Canada offering home, auto, and business insurance. It underwrites policies, assesses risk, collects premiums, and handles claims to protect customers from losses. The company’s products work by insured individuals and businesses paying premiums in exchange for coverage; claims are paid to restore losses after events, with digital engagement supporting policy management and customer service. Intact differentiates itself through a focus on climate resilience and community well-being programs, along with investments in early-stage data and AI startups to enhance underwriting, claims handling, and customer experience. It aims to expand its leadership position in Canada and the UK, optimize underwriting performance, and improve digital customer experiences, with a target of 10% NOIPS growth annually and a low combined ratio.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1809

Recently Posted Jobs

Explore more opportunities at Intact

See more jobs