Iterable Developer
Carnegie · Westford, MA · 1 mo ago
EngineeringFull-time
About the role
We are seeking an experienced Iterable developer to lead two interconnected workstreams: building a scalable multi-object catalog architecture within Iterable and integrating Carnegie’s proprietary Customer Data Platform (CDP) to power behavioral targeting and personalization.
Responsibilities
- Design and implement multi-object catalog schemas with proper field types, key structures, and inter-catalog relationships
- Configure lookup logic that eliminates null-return errors and supports simultaneous cross-catalog queries
- Build a reusable snippet framework for calling data from multiple catalogs into a single email template using Iterable’s Handlebars templating engine
- Produce a working reference email template demonstrating the framework in action
- Deliver a Snippet Playbook — a documented guide covering all patterns, naming conventions, null handling, and edge cases for our template authors to follow going forward
- Collaborate with the Carnegie team to define, design, and configure the behavioral event taxonomy, tracking plan, and user attribute data points for the proprietary CDP, ensuring they are optimized for downstream mapping into Iterable
- Configure behavioral insight rules and audience definitions as directed
- Validate that all tracked events fire correctly and populate the right fields
- Establish the CDP → Iterable integration (method TBD during discovery: native connector, webhook, or API)
- Maintain and map CDP profiles, events, and attributes to Iterable user fields and custom events
- Build in deduplication logic, field-type validation, and error handling for the data pipeline
- Conduct end-to-end testing and deliver a Data Flow Diagram and QA report
Requirements
Current Environment & Project Context
Carnegie currently uses Iterable as part of its marketing technology ecosystem and is seeking to improve both catalog architecture and behavioral data activation capabilities.
Qualifications
- 2+ years of hands-on Iterable technical experience, specifically including catalog management and template development
- Demonstrated experience building multi-object catalog structures in Iterable — please be ready to show examples or describe past implementations
- Proficiency with Iterable’s Handlebars templating syntax: loops, conditionals, catalog lookups, and null handling
- Experience integrating a CDP with Iterable via API, webhook, or native connector
- Working knowledge of REST APIs, webhooks, and JSON data structures
Skills
- Iterable catalog management and template development
- Handlebars templating syntax proficiency
- CDP integration with Iterable
- REST APIs, webhooks, and JSON data structures
Benefits
- Flexible schedule
- Competitive compensation package
- Professional development opportunities
Pay
Commensurate with experience
Schedule
Full-time, remote