Duck Creek Payments · 2 hours ago
Senior Full Stack Engineer (AI-Enabled/TypeScript & Python)
Duck Creek Technologies is the intelligent solutions provider defining the future of the property and casualty (P&C) and general insurance industry. They are seeking a Senior Full-Stack Engineer to build and evolve user-facing applications while integrating AI-powered functionality to support internal use cases.
Developer ToolsEnterprise SoftwareFinTechInformation TechnologySaaS
Responsibilities
Design, build, and maintain full-stack applications from frontend UI to backend services
Develop frontend experiences using TypeScript (React, Next.js, or similar)
Build backend services and APIs using Python (FastAPI or equivalent)
Integrate AI features (e.g., LLM APIs, automation, summarization, copilots) where they provide real product value
Design clean service boundaries, API contracts, and data models
Work with cloud infrastructure (Azure preferred) to deploy and operate applications
Collaborate closely with product, design, and platform teams to ship features end-to-end
Write maintainable, well-tested code and participate in code reviews
Apply sound judgment around security, data handling, and reliability
Qualification
Required
Bachelor's or Masters Degree and/or equivalent experience relevant to functional area
Strong experience as a full-stack engineer building production applications
Proficiency in TypeScript (React, Next.js, or similar frontend frameworks)
Proficiency in Python for backend/API development
Experience designing and consuming RESTful APIs
Experience working in cloud environments (Azure, AWS, or GCP)
Solid understanding of modern software engineering practices (CI/CD, testing, code reviews)
Strong communication skills and ability to work cross-functionally
Hands-on experience integrating LLM APIs (e.g., OpenAI, Azure OpenAI, Anthropic)
Understanding of prompt design, structured outputs, and basic tool/function calling
Ability to evaluate where AI adds value vs. where traditional software is more appropriate
Design, build, and maintain full-stack applications from frontend UI to backend services
Develop frontend experiences using TypeScript (React, Next.js, or similar)
Build backend services and APIs using Python (FastAPI or equivalent)
Integrate AI features (e.g., LLM APIs, automation, summarization, copilots) where they provide real product value
Design clean service boundaries, API contracts, and data models
Work with cloud infrastructure (Azure preferred) to deploy and operate applications
Collaborate closely with product, design, and platform teams to ship features end-to-end
Write maintainable, well-tested code and participate in code reviews
Apply sound judgment around security, data handling, and reliability
Preferred
Experience with AI-assisted features such as chat interfaces, summarization, extraction, or automation
Familiarity with vector databases or retrieval-based patterns
Experience with event-driven systems or background job processing
Prior experience in regulated or security-conscious environments
Benefits
Flexible work environment
Medical, dental, vision, life and disability insurance
401(k) Retirement Plan
Flexible Spending & Health Savings Account
Paid holidays, vacation, and volunteer time
Employee assistance program and other benefits
Company
Duck Creek Payments
Leveraging and connecting to payment services can be a stumbling block for insurers.