
Senior Full Stack Engineer – AI-Enabled, TypeScript, Python
Duck Creek Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Iowa • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $111,100 - $179,200 per year
Job Level
About the role
- 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
Requirements
- 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.
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptReactNext.jsPythonFastAPIRESTful APIsCI/CDtestingcode reviewsAI integration
Soft Skills
strong communicationcross-functional collaborationsound judgment
Certifications
Bachelor's DegreeMaster's Degree