Experienced Google & Meta Advertiser

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

TYPE OF WORK

Any

SALARY

$5/hour

HOURS PER WEEK

40

DATE UPDATED

Jul 31, 2026

JOB OVERVIEW

**Read full description before applying:

Our advertising/marketing company (Midnight Marketing) is growing very quickly, and we need a ROCKSTAR Meta & Google Ads media buyer / technician who can take strong ownership of campaign execution, optimization, and reporting across our client accounts, support our existing media buyer (Jem) and the rest of the team, and free me (Brendan) up to keep focusing on growth instead of the day-to-day ad management.

**This could turn into a very long-term career at our company. If you perform and exceed expectations, we are more than happy to increase your pay, provide bonuses, and give you more responsibility. We are growing quickly and we want very smart people who work extremely hard, and are willing to do whatever it takes to be successful here. That effort will be rewarded.
Please do not apply to this job if you do not check all the criteria below:

- Have real experience managing and optimizing Meta (Facebook/Instagram) and Google Ads campaigns
- Ideally have experience with additional platforms (YouTube, TikTok, LinkedIn, etc.)
- Comfortable with campaign setup, audience targeting, creative testing, bidding strategies, and ongoing optimization
- Strong with reporting, data analysis, and being able to clearly communicate what’s working / what’s not
- Proactive and a problem-solver (we aren’t looking to babysit this role)
- Organized and able to manage multiple accounts and priorities without dropping balls
- Tech-savvy and quick to learn new tools, platforms, and tactics
- Ready to start ASAP (within a few days)
- Able to support and collaborate with our current media buyer (Jem) and the rest of the team

This will be a high-pressure role (sometimes), so you need to also be able to handle stress well, move fast, and be willing to work with me (Brendan) and the team to take the time-consuming ads execution and optimization work off our plates so we can allocate our time elsewhere in the business. There is plenty of room to expand if we find the right person. Finding someone who is going to be here long-term and grow with us is far more important right now. If you are that person, trust me, you will have plenty of upward mobility here.

If this sounds like you, please reach out asap and let’s discuss. I’m looking to hire for this role within ~24-48 hours.
Looking forward to chatting.

- Brendan, Founder, Midnight Marketing

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0129
Total Execution Time  0.0143
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,072 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-Google-Meta-Advertiser-1699965
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699965
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 960613
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1699965
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',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-08-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1699965' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699965 
0.0012   UPDATE employer_jobs SET hit_counts '***Jul-31-2026=402***Aug-01-2026=12***Aug-02-2026=20***Aug-03-2026=12***Aug-04-2026=3***Aug-05-2026=4***Aug-06-2026=6***Aug-08-2026=2***Aug-12-2026=1' WHERE job_id'1699965'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=401***Aug-2026=60' WHERE job_id'1699965'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1699965' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699965 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '960613'
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)