Paid Media Manager for Ecommerce Brand (Google & Meta)

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

TYPE OF WORK

Full Time

SALARY

$2,500 - $3,200 USD per month

HOURS PER WEEK

40

DATE UPDATED

Mar 11, 2026

JOB OVERVIEW

About DermStreet
DermStreet is an e-commerce company focused on helping customers discover and purchase premium skincare and beauty products online. Paid media is a major growth channel for our business, and we are looking for someone who can make a real impact.

About the Role
We are hiring a hands-on full-time Paid Media Manager to lead paid acquisition for DermStreet across Google, Meta & similar channels. This is a performance-driven ecommerce role for someone who knows how to scale revenue, protect ROAS, and turn data into action.

This is not an entry-level role, and it is not a role for someone who has only supported campaigns. We are looking for a true paid media expert who has personally managed significant ecommerce spend, understands what it takes to grow revenue efficiently, and can operate directly inside the platforms with confidence.

We are offering compensation above typical market rates because we are looking for a true expert. In return, expectations will be high. This is a role for someone who wants ownership, responsibility, and the opportunity to drive meaningful results.

What You'll Be Responsible For
- Manage and optimize campaigns across Google Ads, Meta Ads, and similar performance channels.
- Own campaign performance with a strong focus on revenue growth and ROAS.
- Control budgets, pacing, and account performance across campaigns and funnels.
- Identify opportunities to scale spend efficiently without sacrificing profitability.
- Test creatives, audiences, campaign structures, offers, and landing page approaches.
- Help drive creative strategy based on performance insights.
- Support sourcing and testing of UGC-style creative.
- Analyze account performance, identify what is working and what is not, and take action quickly.
- Report on performance clearly and recommend next steps based on data.

Requirements
- Strong hands-on ecommerce paid media experience.
- Must have personally managed at least $1M+ annual spend on Google and $1M+ annual spend on Meta.
- Proven experience growing ecommerce revenue while maintaining strong ROAS.
- Comfortable working directly inside ad platforms every day.
- Strong understanding of campaign setup, optimization, scaling, testing, and budget allocation.
- Strong analytical and reporting skills.
- Able to take full ownership of performance and make sound decisions based on data.
- Clear communicator with strong attention to detail.

Strong Plus
- Agency experience.
- Bing / Microsoft Ads experience.
- AppLovin / Axon experience.
- Experience sourcing, briefing, or managing UGC-style creative.

Before Applying
Please do not apply unless you have real hands-on experience managing large ecommerce budgets in Google Ads and Meta Ads. We are specifically looking for someone who has personally owned performance, not someone who has only supported an account, assisted another buyer, or worked only on small budgets.

MUST INCLUDE A RESUME AS WELL AS ANSWERS TO BELOW QUESTIONS TO BE CONSIDERED

Screening Questions
1. How many years of hands-on experience do you have managing Google Ads and Meta Ads for ecommerce brands?
2. Have you personally managed at least $1M+ annual spend on both Google and Meta? Please explain where.
3. What types of ecommerce brands or products have you worked on?
4. Do you have agency experience? If yes, briefly describe the accounts and budgets you managed.
5. Have you helped drive creative strategy or source UGC based on performance data?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0163
Total Execution Time  0.0192
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,493,216 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Paid-Media-Manager-for-Ecommerce-Brand-Google-Meta-1598824
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1598824
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 847200
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1598824
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-14',ej.date_added) duration_daysDATEDIFF('2026-04-14',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-04-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1598824' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598824 
0.0009   UPDATE employer_jobs SET hit_counts '***Mar-11-2026=231***Mar-12-2026=26***Mar-13-2026=18***Mar-14-2026=7***Mar-15-2026=7***Mar-16-2026=8***Mar-17-2026=12***Mar-18-2026=5***Mar-19-2026=1***Mar-20-2026=3***Mar-21-2026=4***Mar-22-2026=1***Mar-23-2026=6***Mar-24-2026=2***Mar-25-2026=3***Mar-26-2026=3***Mar-27-2026=4***Mar-31-2026=1***Apr-01-2026=1***Apr-03-2026=1***Apr-04-2026=1***Apr-05-2026=1***Apr-06-2026=1***Apr-11-2026=3***Apr-12-2026=1***Apr-13-2026=1***Apr-14-2026=1' WHERE job_id'1598824'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Mar-2026=342***Apr-2026=11' WHERE job_id'1598824'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1598824' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598824 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '847200'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)