Iterable is the leading AI-powered customer engagement platform that helps brands create dynamic, individualized experiences at scale. The Senior Full-Stack Engineer will work on building agentic experiences within the Iterable platform, focusing on both frontend and backend components to deliver high-quality, user-centered features.
Responsibilities:
- Build and iterate on the frontend and backend components that power agentic user experiences
- Collaborate with design and product teams to create intuitive, conversational interaction patterns
- Work across the stack to integrate frontend workflows with backend services, platform APIs, and internal tooling
- Contribute to the evolution of underlying frameworks, including agent workflows and supporting infrastructure
- Participate in architectural and design discussions to ensure solutions are scalable, maintainable, and aligned with product goals
- Write high-quality, well-tested code and help refine engineering standards and best practices
- Debug production issues, improve observability, and contribute to system reliability
- Partner with other engineers to deliver features from concept to production, including technical design, implementation, testing, and rollout
Requirements:
- 5+ years of experience building full-stack applications in production environments
- Strong proficiency with TypeScript and experience working across both frontend and backend systems
- Experience with modern frontend frameworks (React preferred) and backend application development
- Ability to design clean, maintainable APIs and internal interfaces
- Strong collaboration skills and comfort working closely with product and design
- Ability to operate independently, manage ambiguity, and drive work to completion
- Interest in building intelligent, agent-driven experiences, even without prior LLM experience
- Experience contributing to or building internal frameworks or developer tooling
- Familiarity with agent frameworks, agentic patterns, or LLM tool-calling workflows
- Strong intuition for UI/UX quality in interactive interfaces
- Experience with observability, performance tuning, or production debugging at scale
- Experience with event-driven or distributed systems
- Prior experience working in remote-first engineering environments