freehire launches on Product Hunt on 26 August.

Follow →

Digital Marketing Strategist (SaaS)

Open 7d

We're Hiring: Digital Marketing Strategist (SaaS)

Schedule: Full-Time | Flexible with US Team Collaboration Hours



About Upstack Data

Upstack Data is a Miami-based SaaS building marketing automation for Shopify merchants. Our flagship product, Signal, replaces broken browser-based pixels with reliable first-party server-side events to Meta, TikTok, and other ad platforms. We're a lean, AI-first team running offshore-first - most of our engineering, GTM, and operations roles are filled with PH talent.


About This Role

We're looking for a Digital Marketing Strategist to own and drive our multi-channel digital marketing strategy. You'll work directly with the founders to plan, execute, and optimize campaigns across paid, organic, and lifecycle channels that build brand awareness, generate pipeline, and accelerate customer growth.


This is a high-ownership individual contributor role for someone who enjoys both strategy and execution.


What You'll Do

  • Own and evolve Upstack's overall digital marketing strategy across paid, organic, social, email, and content channels
  • Plan and execute integrated campaigns tailored to Shopify merchants, DTC founders, and e-commerce marketers
  • Manage and optimize paid acquisition channels including Meta, Google, and TikTok Ads to drive efficient customer acquisition
  • Build and optimize lifecycle marketing campaigns including onboarding, nurture, activation, retention, and win-back programs
  • Develop and manage the SEO strategy, including keyword research, on-page optimization, and organic growth initiatives
  • Design, execute, and analyze marketing experiments across channels; measure results, iterate, and reallocate spend toward what performs
  • Develop GTM assets including landing pages, case studies, product launches, sales enablement materials, and campaign messaging
  • Track and improve key marketing metrics including pipeline contribution, customer acquisition cost (CAC), ROAS, activation rates, and funnel conversion
  • Partner directly with founders on messaging, positioning, channel mix, and category strategy Identify growth opportunities through customer insights, analytics, attribution data, and experimentation


Requirements

  • 3–5+ years of experience in Digital Marketing, Growth Marketing, Performance Marketing, or a related marketing function within a B2B SaaS company
  • Proven hands-on experience managing paid campaigns, email/lifecycle programs, and SEO initiatives
  • Experience planning and executing multi-channel digital campaigns from strategy through execution
  • Experience with SEO strategy, keyword research, and organic demand generation
  • Strong understanding of paid acquisition channels, campaign optimization, and budget management
  • Strong understanding of marketing attribution, conversion funnels, customer journeys, and SaaS growth metrics
  • Excellent writing and communication skills with the ability to create publish-ready content and campaign assets independently
  • Strong analytical instincts and comfort working with attribution, funnels, CAC, ROAS, and growth metrics
  • Comfortable working autonomously and taking ownership from strategy through execution


Nice To Have

  • Experience marketing to Shopify merchants, DTC brands, or e-commerce operators
  • Familiarity with attribution, analytics, customer data, or martech platforms
  • Experience with tools such as HubSpot, Klaviyo, Customer.io, Webflow, Meta Ads Manager, or Google Ads
  • Hands-on experience with server-side tracking, customer identity resolution, and conversion APIs
  • Experience working directly with founders or lean startup teams


What We Offer

100% remote

️ 10 days PTO + US holidays

❤️🩹 Monthly healthcare allowance

$50–$100/month equipment & connectivity stipend (as needed)

Real career growth as Upstack scales


Your Application Roadmap


You've applied - awesome! Here's what happens next:


Step 1: Application Review

Our team will review your experience, skills, and qualifications to see if there's a strong match for the role.


Step 2: Initial Interview

If your background aligns with what we're looking for, we'll invite you to a conversation with our recruiting team. This is our chance to learn more about you - and your chance to learn more about us.


Step 3: Online Assessment

Depending on the role, you may be asked to complete a short skills assessment so you can showcase what you do best


Step 4: Final Interview

Top candidates will move forward to meet with the hiring manager or client team. Bring your experience, your wins, and your personality - we want to get to know the real you


Step 5: Job Offer

If it's a great match on both sides, we'll present your offer and get you ready for an exciting new chapter


Not selected for this role? No worries. Strong candidates may be considered for future opportunities that better match their skills and experience. We appreciate every application and can't wait to meet talented professionals like you!

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available