Google Ads & Meta Ads Specialist (Part-Time, Remote) | German Market Agency

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

TYPE OF WORK

Part Time

SALARY

5/hour

HOURS PER WEEK

20

DATE UPDATED

Jul 25, 2026

JOB OVERVIEW

Nüll. is a German digital agency building client acquisition systems for consultants and lawyers across Germany, including websites, SEO, and paid ads that turn into real inbound calls and booked appointments.

We're looking for a Google Ads and Meta Ads specialist to join our team part-time and manage paid campaigns across our full client roster, not a single project. You'll be setting up and optimizing campaigns for consultants and law firms across Germany on an ongoing basis, so this is a long-term working relationship for the right person, not a one-time job.

What you'll do:

Build and manage Google Ads and Meta (Facebook/Instagram) Ads campaigns for multiple clients at once
Handle campaign structure, keyword and audience research, ad copy, conversion tracking, and pixel setup
Continuously monitor performance and optimize for cost-per-lead and call/booking volume
Report on results in clear, simple terms our clients (and our internal team) can act on
Work closely with our design and SEO team so ads, landing pages, and tracking are aligned

What we're looking for:

Proven experience running Google Ads and Meta Ads campaigns, ideally for local service businesses or professional services (agency experience is a strong plus)
Comfortable managing several client accounts simultaneously
German language ability is a big plus, since all campaigns target the German market. Not required, but you'll move to the top of the list if you speak or read German
All internal communication will be in English, so strong written English is required regardless of German ability
Reliable, detail-oriented, and able to work independently with minimal supervision
Based in the Philippines, India, or similar (open to remote candidates globally)


What we offer:

Part-time, flexible hours
Ongoing work across a growing client base, not a single project
Direct collaboration with the founder and small core team
Opportunity to grow into a bigger role as we scale

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0110
Total Execution Time  0.0124
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-Ads-Meta-Ads-Specialist-Part-Time-Remote-German-Market-Agency-1693197
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1693197
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 957548
 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` = 1693197
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-31',ej.date_added) duration_daysDATEDIFF('2026-07-31',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-07-31',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1693197' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1693197 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-21-2026=7***Jul-22-2026=232***Jul-23-2026=25***Jul-24-2026=15***Jul-25-2026=333***Jul-26-2026=23***Jul-27-2026=1***Jul-31-2026=1' WHERE job_id'1693197'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=636' WHERE job_id'1693197'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1693197' 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` = 1693197 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '957548'
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)