MNC InsiderMNC Insider

Senior Full Stack Engineer

Chubb

Senior Full Stack Engineer

full-timePosted: Mar 2, 2026Updated: Aug 29, 2026Canada

Job Description

Senior Full-Stack Engineer, AI PlatformThe OpportunityChubb's AI Platform team is building an enterprise AI platform that powers RAG-based search, document intelligence, and AI-assisted workflows for thousands of users across the global organization.The platform spans four production codebases: an Angular 17 frontend, a React frontend in active development, a NestJS middleware layer, and two Python FastAPI backends handling RAG orchestration and document processing.The Senior Full-Stack Engineer, AI Platform is a peer-level technical contributor who owns the complete product surface: from React and Angular UI components through NestJS service modules to Python FastAPI route handlers. This individual operates as a primary engineer across all four repositories, participates in architectural decision-making, and upholds the quality standards of the Crucible SDLC framework. The role is hands-on and delivery-focused — the expectation is production-grade code shipped on schedule, sprint over sprint.Key ResponsibilitiesFrontendArchitect and deliver React applications as the primary frontend framework for new products, from initial project setup through production deploymentMaintain and extend the existing Angular 17 application — standalone components, reactive forms, RxJS streams, and Angular Material component libraryBuild performant, accessible user interfaces that surface AI outputs: streaming chat and RAG response displays, document upload and processing status, and structured data visualizationIntegrate frontend applications with NestJS and FastAPI backends via REST APIs, Server-Sent Events (SSE) for streaming AI responses, and multipart file upload pipelinesAuthor unit, component, and integration tests across React (Jest) and Angular (Karma/Jasmine) contexts, maintaining meaningful coverage without being directed to do soInstrument frontend applications with Azure Application Insights; own frontend observability, error tracking, and performance monitoring Backend — NestJS Middleware Design and implement feature modules in the NestJS middleware layer: DTOs, controllers, services, and providers following established module patternsIntegrate Azure Cosmos DB, enforce JWT authentication guards, and instrument all new code with OpenTelemetry distributed tracingAuthor and maintain Swagger/OpenAPI documentation for all new and modified endpointsApply parameterized Cosmos DB queries and structured Ogma logging consistently across all contributions Backend — Python FastAPIContribute production-ready route handlers, Pydantic models, and async service logic to the RAG orchestration service and the doc-parser-api document processing pipelineImplement and extend Azure AI Search integrations, embedding pipelines, and document ingestion workflowsExecute quality gates on all Python contributions: ruff linting, mypy static type checking, pytest with a minimum 80% coverage threshold, and bandit security scanning Cross-CuttingParticipate in code reviews across all four repositories; provide substantive technical feedback and uphold Conventional Commits and Semantic Versioning standardsLeverage agentic coding tools — Claude Code, GitHub Copilot, and their successors — as daily productivity multipliers within a disciplined engineering workflowCollaborate with AI/ML engineers, UX designers, and product managers to translate complex AI capabilities into intuitive, production-ready user experiencesContribute to architectural decisions spanning state management patterns, API contract design, CI/CD pipeline configuration, and cross-repo dependency management Required Qualifications7–10 years of professional software engineering experience delivering production systems at meaningful scaleReact — deep proficiency with hooks, context, and state management libraries (Redux, Zustand, or equivalent); demonstrated ownership of a React codebase from inception through productionTypeScript — rigorous typing discipline in both frontend and Node.js backend contexts; strong preference for candidates who leverage the type system rather than work around itNestJS or an equivalent Node.js backend framework (Express, Fastify) — experience designing RESTful services, middleware, and modular application architecturePython — comfortable authoring production-grade FastAPI services with Pydantic data models and async route handlersAzure ecosystem — practical experience with managed identity (DefaultAzureCredential), Key Vault, Cosmos DB, Blob Storage, and Application InsightsAsync data patterns — REST, Server-Sent Events, streaming responses, and observable/promise-based data flow across frontend and backend contexts Testing discipline across the full stack — Jest, Karma/Jasmine, and pytest; writes tests as an intrinsic part of delivery, not a post-hoc additionGit workflow fluency — feature branching, pull request workflows, code review participation, and CI/CD integrationProven delivery track record — demonstrable history of shipping features into production environments on schedule Nice to HaveAngular 17+ — standalone components, RxJS, Angular Material, and route guardsAzure AI Search, OpenAI API, or hands-on experience designing RAG architecturesAgentic coding assistants — Claude Code, GitHub Copilot, or equivalent tools used as a genuine workflow accelerantOpenTelemetry instrumentation — distributed tracing across polyglot service boundariesAI-adjacent UI patterns — LLM streaming interfaces, markdown rendering, document viewers, and file processing pipelinesRegulated industry exposure — insurance, financial services, or healthcare environments where compliance and auditability shape engineering decisionsOpen-source contributions demonstrating depth of craft Chubb Canada does not use artificial intelligence (AI) tools to assess, screen, or select applicants. At Chubb we are committed to providing equal employment opportunities to all employees and applicants. It is our policy to provide equal employment opportunities to employees and applicants based on job-related qualifications and ability to perform a job. If you require an accommodation during the hiring process or upon hire, please inform Human Resources. If a selected applicant requests accommodation during the recruitment process, Chubb will consult with the applicant in order to provide suitable accommodation that takes into account the applicant’s accessibility needs.

Locations

  • Canada
  • Chubb Toronto

Skills Required

  • hooksintermediate
  • managed identityintermediate

Required Qualifications

  • 7–10 years of professional software engineering experience delivering production systems at meaningful scale (experience, 10 years)
  • React — deep proficiency with hooks, context, and state management libraries (Redux, Zustand, or equivalent); demonstrated ownership of a React codebase from inception through production (experience)
  • TypeScript — rigorous typing discipline in both frontend and Node.js backend contexts; strong preference for candidates who leverage the type system rather than work around it (experience)
  • NestJS or an equivalent Node.js backend framework (Express, Fastify) — experience designing RESTful services, middleware, and modular application architecture (experience)
  • Python — comfortable authoring production-grade FastAPI services with Pydantic data models and async route handlers (experience)
  • Azure ecosystem — practical experience with managed identity (DefaultAzureCredential), Key Vault, Cosmos DB, Blob Storage, and Application Insights (experience)
  • Async data patterns — REST, Server-Sent Events, streaming responses, and observable/promise-based data flow across frontend and backend contexts (experience)
  • Testing discipline across the full stack — Jest, Karma/Jasmine, and pytest; writes tests as an intrinsic part of delivery, not a post-hoc addition (experience)
  • Git workflow fluency — feature branching, pull request workflows, code review participation, and CI/CD integration (experience)
  • Proven delivery track record — demonstrable history of shipping features into production environments on schedule (experience)
  • Angular 17+ — standalone components, RxJS, Angular Material, and route guards (experience)
  • Azure AI Search, OpenAI API, or hands-on experience designing RAG architectures (experience)
  • Agentic coding assistants — Claude Code, GitHub Copilot, or equivalent tools used as a genuine workflow accelerant (experience)
  • OpenTelemetry instrumentation — distributed tracing across polyglot service boundaries (experience)
  • AI-adjacent UI patterns — LLM streaming interfaces, markdown rendering, document viewers, and file processing pipelines (experience)
  • Regulated industry exposure — insurance, financial services, or healthcare environments where compliance and auditability shape engineering decisions (experience)
  • Open-source contributions demonstrating depth of craft (experience)

Target Your Resume for "Senior Full Stack Engineer" , Chubb

Get personalized recommendations to optimize your resume specifically for Senior Full Stack Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Full Stack Engineer" , Chubb

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AnalyticsAnalytics

Answer 10 quick questions to check your fit for Senior Full Stack Engineer @ Chubb.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.