Duck Creek Technologies

Senior Full Stack Engineer – AI-Enabled, TypeScript, Python

Duck Creek Technologies

full-time

Posted on:

Location Type: Hybrid

Location: BostonIowaMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

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