Digital Marketing Specialist / SEO Expert

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

TYPE OF WORK

Full Time

SALARY

1500+ DOE - TBD

HOURS PER WEEK

40

DATE UPDATED

Jul 25, 2026

JOB OVERVIEW

We are an SEO and digital marketing agency in Dublin, Ireland, and we are hiring a full-time Digital Marketing Specialist to work remotely from anywhere in the world.

To be direct about the bar before you read further: this role is for the top 20% of SEO specialists, and the whole process is designed to find them. Every application is scored against a rubric, every claim is checked against your CV, and only people who can show real numbers reach the interview. If your results so far have been average, this will not be the role for you. If you are genuinely good and tired of being paid like everyone else, keep reading.

Our clients stay with us. We have had zero client churn in the last eighteen months, organic traffic is up 113?ross the client book, and our campaigns generate around 2,000 conversions a month. We are now growing the team behind those results, and the last person we hired through this exact process has become one of our best people.

What you will do

You will own client accounts end to end, from SEO strategy through execution to the monthly client call. The day-to-day work covers technical audits, keyword research, on-page implementation, local SEO and Google Business Profile management. You will work in WordPress every day and implement changes yourself instead of handing them to a developer. We also expect ideas: when you look at a client, we want to hear what you would try next. We are an automation-first agency, so you will work with AI daily, and you will honestly learn more here in six months than in three years elsewhere.

What we require (we check every one of these)

- At least 5 years of hands-on SEO with results you can show us
- WordPress plus basic HTML and CSS
- Ahrefs or SEMrush, GA4, Google Search Console and Screaming Frog
- A real local SEO and Google Business Profile track record
- Strong written and spoken English
- Hands-on vibe coding experience with AI coding tools such as Claude Code or Codex

Bonus points

Knowledge of backlinks and off-page SEO, including link building and digital PR, is the biggest bonus of all. Experience with Google Ads or Facebook Ads, DNS and hosting setup, basic JavaScript/ Python, AI tools and automations, an eye for design, or ecommerce SEO will also score higher in our process.

Pay and growth

We pay at the top of your local market, full-time and long-term, reviewed on results. We can pay at that level precisely because we only hire at that level.
We do not publish a number because we pay for skill rather than te and show us the results that justify it. There is a genuine. manager track as the agency grows, and we judge outcomes rather than hours.

How hiring works

The application takes about fifteen minutes and consists of a short profile, your CV and six scenario questions, with no cover letter. If we like your
thinking, we invite you to a single interview with the founder. At task, because skilled people's time is worth money, followed bya 30-day paid trial before we both commit long-term.

How to apply

Apply at ---------- oagencydublin.ie/roles/digital-marketing-specialist

There is no email application; everything goes through the form so every candidate is assessed the same way.

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.0141
Total Execution Time  0.0155
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,792 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Digital-Marketing-Specialist-SEO-Expert-1690431
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1690431
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 680689
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1690431
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-28',ej.date_added) duration_daysDATEDIFF('2026-07-28',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-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1690431' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1690431 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-16-2026=467***Jul-17-2026=67***Jul-18-2026=21***Jul-19-2026=9***Jul-20-2026=20***Jul-21-2026=14***Jul-22-2026=6***Jul-23-2026=8***Jul-24-2026=18***Jul-25-2026=1167***Jul-26-2026=365***Jul-28-2026=1' WHERE job_id'1690431'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2162' WHERE job_id'1690431'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1690431' 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` = 1690431 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '680689'
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)