CareerPlan

Software Developer (Node.js & Python)

Toronto, Ontario, CanadaFull-timeCA$85k–CA$95k2026-10-13 → 2026-11-10
Hybrid

Core

Design and implement backend services and APIs, including LLM-powered applications, for Liberty Mutual's underwriting and policy platform.

Role type

Senior backend software developer (Node.js/Python/LLM)

Builds

Serverless APIs, LLM-based services (e.g., D&O Copilot), and agentic engineering solutions for the underwriting ecosystem.

Domain

Insurance technology, API-first architecture, Large Language Models (LLM)

Deliverable

production ML models

Required skills

TypeScript, Node.js, Python, FastAPI, AWS serverless (Lambda, API Gateway, DynamoDB), SQL/NoSQL databases, agentic engineering, LLM-based solutions

Preferred skills

Infrastructure as Code (AWS CDK), automated testing (Jest, pytest), CI/CD pipelines, OpenAPI/REST contracts

Technologies

AWS (Lambda, API Gateway, DynamoDB, EventBridge), FastAPI, Pydantic, MCP tooling

Responsibilities

Design, develop, and deploy backend services and APIs; Build and maintain Python/FastAPI services for LLM applications; Apply agentic engineering practices to accelerate delivery; Collaborate with cross-functional teams to define requirements; Support junior developers; Participate in code reviews; Troubleshoot complex technical issues.

Seniority

Senior, hands-on IC