Marketing Systems Developer - Senior Role

Erik Johansen

2,000-3,000/mo
Time zone: Any timezone
Full-time
8 hours/day
Published Apr 13

This job was closed. The employer is no longer accepting new applications.

Browse open jobs

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.

Skills Required

PostgreSQLPrototypingREST API DesignTypeScript

Language Requirements

English - Fluent