Lavora.

Back to search

Senior Full-Stack Developer (Python/React)

Intact Financial

Location
Montréal, CA
Workplace
On-site
Job type
Full-time
Salary
$119k
Posted
3 weeks ago
Source
DevITJobs

Requirements:

  • Bachelors 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 delivering LLM- or model-backed features as reliable services, including cloud model integration and managing quality, latency, and cost.
  • 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.
  • Must be eligible to work in Canada; Canadian work experience is not required.
  • Candidates located in Quebec must be bilingual, as regular interaction with English-speaking colleagues across Canada is required.
  • Nice to have: experience leading migrations involving a dependency manager, CI platform, or infrastructure layout.
  • Nice to have: experience designing local development and integration-test environments using emulated cloud services.
  • Nice to have: experience optimizing containerized services for cost and performance, including workload sizing, concurrency tuning, and bottleneck analysis.
  • Nice to have: experience mentoring developers or serving as a Technical Lead.

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 supporting our algorithms and AI-powered features.
  • Build production LLM solutions, integrating cloud models and optimizing quality, latency, and cost.
  • Develop information extraction pipelines for classification, OCR, document layout analysis, model-based extraction, prompt design and 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 advance quality, efficiency, resilience, maintainability, and sustainability.
  • Collaborate on prioritization, resolve technical issues, improve team productivity, and mentor Squad members as a Technical Leader.

Technologies:

  • AI
  • API
  • AWS
  • Backend
  • CI/CD
  • Cloud
  • Frontend
  • IAM
  • Support
  • LLM
  • Load Balancing
  • MLOps
  • OpenAPI
  • Python
  • RAG
  • REST
  • React
  • Swagger
  • Terraform
  • TypeScript
  • UX UI Design
  • Security
  • Fullstack

More

We are Intact, where our employees are central to helping people, businesses, and society prosper in good times and remain resilient in challenging ones. Were hiring a Senior Full-Stack Software Developer (Python/React) for a new role on our growing AI Engineering team, building reliable, scalable AI-powered products across distributed systems, frontend and backend development, cloud infrastructure, information extraction, and LLM services. We offer flexible arrangements and a hybrid work model, the option to purchase up to five additional days off annually, physical and mental wellbeing benefits, a share plan and other savings, an annual bonus with a 12% target and potential payout up to double the target, and pension options that include a defined benefit plan offering guaranteed lifetime income. The salary range is $118,700–$145,100, based on a 35-hour workweek; compensation depends on factors including experience, skills, qualifications, anticipated contribution, and internal equity. We are committed to an accessible, inclusive workplace, equal opportunity, and reasonable accommodations throughout recruitment and employment. We do not provide immigration sponsorship or related support; candidates must remain eligible to work in Canada throughout employment.

last updated 43 week of 2026