More jobs:
Iterable Developer
Job in
Westford, Middlesex County, Massachusetts, 01886, USA
Listed on 2026-05-24
Listing for:
Carnegie
Full Time
position Listed on 2026-05-24
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Engagement Type
Freelance / Independent Contractor — Project-Based
Estimated DurationApproximately 8 weeks
Start DateASAP upon approval and contract execution
Responsibilities- Lead two interconnected work streams:
- Build a scalable multi‑object catalog architecture within Iterable.
- Integrate Carnegie’s proprietary Customer Data Platform (CDP) with Iterable to support behavioral targeting and personalization.
- Conduct a discovery and validation phase to confirm technical assumptions, review existing catalog structures, validate event data, and finalize a recommended CDP‑to‑Iterable integration approach.
- Collaborate with the internal team to define, design, and configure the behavioral event taxonomy and tracking plan.
- Configure lookup logic, null‑handling, and cross‑catalog queries to support efficient data retrieval.
- Build reusable snippet frameworks in Iterable’s Handlebars templating engine and produce a reference email template demonstrating multi‑catalog functionality.
- Develop a Snippet Playbook covering naming conventions, lookup patterns, null‑handling standards, troubleshooting guidance, and implementation examples.
- Configure CDP‑to‑Iterable integration (native connector, webhook, or API as determined), including field mapping, deduplication, validation, and error‑handling logic.
- Perform end‑to‑end testing, produce a Data Flow Diagram and QA report, and deliver recorded handoff walkthroughs for each workstream.
- Validated multi‑catalog schemas in Iterable.
- Reference multi‑catalog email template.
- Snippet Playbook documentation.
- Configured CDP and CDP‑to‑Iterable data pipeline.
- Data Flow Diagram and QA Test Report.
- One recorded handoff walkthrough per workstream.
- Milestone 1 – Catalog Architecture & Snippet Playbook: completion of catalog schemas, cross‑catalog data retrieval, null‑handling logic, snippet framework, reference template, and approved Snippet Playbook.
- Milestone 2 – CDP Configuration & Iterable Integration: approval of tracking plan, CDP event and attribute configuration, operational CDP‑to‑Iterable data transmission, testing of ingestion and audience qualification, documented error handling.
- Milestone 3 – QA, Documentation & Handoff: end‑to‑end testing, QA report, finalized Data Flow Diagram, full implementation documentation, and recorded walkthroughs.
- 2+ years hands‑on Iterable experience with catalog management and template development.
- Proven experience building multi‑object catalog structures in Iterable.
- Proficiency in Iterable’s Handlebars syntax (loops, conditionals, catalog lookups, null handling).
- Experience integrating a CDP with Iterable via API, webhook, or native connector.
- Working knowledge of REST APIs, webhooks, and JSON data structures.
- Strong written communication skills and ability to produce usable documentation.
- Preferred: behavioral event tracking, data taxonomy design, proprietary CDP experience, asynchronous cross‑time‑zone collaboration.
- Async‑first working style with scheduled sessions; proactive communication of blockers and risks.
- Clear documentation of implementation decisions and regular progress updates.
- Responsive during agreed working hours.
- Compliance with confidentiality and security practices; unauthorized data access is prohibited.
Carnegie is an equal‑opportunity employer.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×