Marketing Systems Developer - Senior Role
Erik Johansen
$2,000 - $3,000
per month
This job was closed. The employer is no longer accepting new applications.
Job Description
We’re looking for a developer who has actually built internal marketing/data systems—not just integrated tools, but structured how data flows, connects, and becomes usable for decision-making.
This role is about building a centralized system that pulls together marketing performance, CRM data, and real-world outcomes (appointments, revenue) into one place so campaigns can be properly tracked and optimized.
You’ll be working across paid acquisition (Meta, TikTok), CRM pipelines, and internal clinic data. The goal is to stop relying on fragmented dashboards and build a system where the business can clearly see what’s working and what isn’t.
What you’ll be responsible for:
- Designing and building an internal system that centralizes marketing + sales data
- Connecting data sources: Meta Ads, TikTok Ads, Google, CRM, and internal booking systems
- Structuring data pipelines so campaign performance ties to actual outcomes (appointments, revenue, LTV)
- Handling both online and offline conversion data and making it usable
- Building attribution logic beyond platform-reported numbers
- Creating a clean, queryable data layer for reporting and optimization
- Working with marketing team to ensure tracking aligns with how campaigns are run
- Maintaining and improving the system as new channels/tools are added
Required experience (must have):
- Proven experience building internal marketing/data systems (not just using dashboards)
- Strong understanding of how paid media platforms work (Meta Ads, TikTok Ads) and what data they provide
- Experience integrating CRMs with marketing data (lead tracking, pipeline stages, revenue mapping)
- Experience handling offline conversion tracking and matching it back to campaigns
- Solid backend/data skills (APIs, webhooks, data pipelines, ETL processes)
- Experience working with databases (designing schemas, structuring data for querying)
- Ability to design systems where data is consistent, reliable, and not duplicated across sources
Technical expectations:
- Comfortable working with APIs from ad platforms (Meta, TikTok, Google)
- Experience with tools like BigQuery / PostgreSQL / similar databases
- Experience building or managing data pipelines (custom or tools like Airflow, etc.)
- Familiarity with tracking infrastructure (UTMs, pixels, server-side tracking where needed)
- Ability to work with CRM data models (HubSpot or similar)
- Strong debugging skills when data doesn’t match across systems
Context of the role:
- Business: aesthetics / cosmetic clinic (appointments, treatments, repeat customers)
- Data comes from multiple sources: ad platforms, CRM, booking systems, and real-world sales
- Current state: fragmented data, limited visibility on true performance
- Goal: one system that ties everything together and allows real optimization decisions
This is not a plug-and-play integration role. You’re building the foundation the marketing team will rely on.