SMM/Content Lead — Shopify

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

$750-1,200/mo

HOURS PER WEEK

40

DATE UPDATED

Sep 12, 2026

JOB OVERVIEW

Synov-Systems runs growth for serious DTC Shopify brands. We're hiring ONE full-time DTC Content Lead to own the content brain for these brands.

You are the strategist and the operator. Our designers and video editors ship the pixels — you d ---------- what should exist, why, and in what order. You brief them, review the work, and hold the quality bar. Your hands stay on the research, the angles, the hooks, the scripts, the captions, the copy, the calendar, and the loop that makes next week better than this one.

You will build and run a content system that consistently outputs at a 7-post/day cadence across social, shop content, and email angles — using a premium AI stack (Genspark, Higgsfield, Hermes agents, ChatGPT/Claude) to move fast, and your taste to keep quality high.

The loop you own:
research → angle bank → hooks, scripts, briefs → AI-assisted production → creative direction → posting → QA → weekly performance review

Why the right person wants this seat:
• Real DTC problems on real brands — not local-business busywork
• Full AI stack, freedom to build the system your way
• A creative team behind you to execute the visuals you direct
• Path to Head of Content / Creative Ops as we add brands
• Long-term seat. Our people stay 3–7 years.

You should already be:
• 2+ years hands-on content for real DTC/Shopify product brands
• Comfortable with AI-assisted production beyond "ChatGPT for captions"
• Fluent in the difference between hook, angle, offer, and objection
• A sharp writer and a sharper editor of other people's work
• Full-time available, long-term mindset

To apply, start your message with "I build content engines," then send short answers (no cover letter) to:

1. One content system you personally ran — category, scale, weekly output, your exact role.
2. 1–3 proof links + what YOU did on each.
3. One non-obvious content angle you'd test first for a DTC accessory/consumer brand.

Strong replies get a short proof form before any interview.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0168
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,490,752 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SMMContent-Lead-Shopify-1728854
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0101 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1728854
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 733008
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1728854
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-23',ej.date_added) duration_days, DATEDIFF('2026-10-23',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1728854' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1728854 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-12-2026=355***Sep-13-2026=106***Sep-14-2026=92***Sep-15-2026=22***Sep-16-2026=20***Sep-17-2026=23***Sep-18-2026=8***Sep-19-2026=4***Sep-20-2026=6***Sep-21-2026=11***Sep-22-2026=8***Sep-23-2026=10***Sep-24-2026=7***Sep-25-2026=6***Sep-26-2026=4***Sep-27-2026=5***Sep-28-2026=6***Sep-29-2026=8***Sep-30-2026=9***Oct-01-2026=7***Oct-02-2026=2***Oct-03-2026=3***Oct-04-2026=5***Oct-05-2026=14***Oct-06-2026=6***Oct-07-2026=5***Oct-08-2026=11***Oct-09-2026=5***Oct-10-2026=2***Oct-11-2026=5***Oct-12-2026=5***Oct-14-2026=3***Oct-15-2026=10***Oct-16-2026=2***Oct-17-2026=3***Oct-21-2026=2***Oct-23-2026=3' WHERE job_id= '1728854'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=710***Oct-2026=93' WHERE job_id= '1728854'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1728854' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1728854 
0.0037   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '733008'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)