Software Developer (Node.js & Python)
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