Senior WordPress Developer, Full Time, Long Term

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

TYPE OF WORK

Full Time

SALARY

$1,200 to $1,600 USD per month

HOURS PER WEEK

40

DATE UPDATED

Sep 10, 2026

JOB OVERVIEW

We are an Australian branding and marketing agency managing around 30 WordPress sites for our clients. We are hiring an experienced, motivated WordPress developer to maintain our sites and help build our AI systems.

The role has three parts.

1. Builds and amendments.
New sites and pages from finished designs, plus the day to day queue: content updates, blog posts, events, forms, and on page SEO on everything you publish.

2. Maintenance and security.
Backups, uptime, security hardening, and fixing whatever breaks. Routine plugin updates are handled by another developer, so your focus is the standard, the response, and the builds.

3. Systems.
We use Claude Code every day, and part of every week is paid, protected time for you to build tools that make the whole estate easier to run: site wide audit scripts, content pipelines, reporting, design tools and internal systems. If a monthly manual job can be automated, we want you to be the one who notices and builds it.

If running a fleet of Wordpress websites properly, and building AI powered systems to run our agency and websites better, sounds like a job you would actually enjoy, keep reading. If you would rather quietly work through tickets, this is not the role for you.

You should have

WordPress
- 5 or more years of professional WordPress development.
- Strong page builder skills. We use a modern visual builder; if you are good in Elementor, Divi or similar, you will pick ours up quickly.
- Comfortable using ACF and custom fields.
- Solid WordPress security knowledge and good on page SEO habits.

Development
- PHP and JavaScript you can genuinely read and write.
- Methodical debugging when a live site breaks.
- Real experience building with AI coding tools such as Claude Code or Cursor, and the ability to verify what they produce.
- Experience building automation systems in tools like Go High Level and Notion is a plus.

How you work
- An incredible eye for detail and for checking over your own work.
- Excellent written English.

Practical
- A reliable computer and a backup internet connection. An Apple Mac is preferred but not essential.
- Available to start within four weeks.

The offer
- Full time, Monday to Friday. Philippine daytime hours work well with our timezone.
- $1,200 to $1,600 USD per month, depending on experience.
- Paid monthly on the 5th of each month.
- Philippine regular holidays, 10 days paid leave, and 13th month pay after your first year.
- Salary review at 12 months.
- Fully remote, long term role.
- The option to work 6 hours a day instead of 8, salary pro rata.

To apply
Pop the word 'Mango' in your subject line on applying. And start your application by answering the below questions:

1. How many years of professional WordPress development experience do you have?
2. How many years of professional development experience do you have in total?
3. A client site shows a white screen after an update. What are your first five steps?
4. Show us the coolest thing you have built with an AI coding tool. What does it do, how did you build it, and what mistakes did you make along the way?

Then include links to three WordPress sites you built or maintain, with a note on what you did on each.

Next step is to complete our profile assessment against the role. This will take around 1 hour.
Please do not use AI for your answers, as our system will pick it up and disqualify your results.

----------

Following this - we will be inviting successful candidates to interview.

Please do not contact us outside of online ---------- . WhatsApp or email applications will be ignored.

Shortlisted candidates must answer all the questions and take the short online assessment, complete a short paid test task at your full rate and attend a video call.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0103
Total Execution Time  0.0116
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,360 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-WordPress-Developer-Full-Time-Long-Term-1727533
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0052 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1727533
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 682879
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1727533
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1727533' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727533 
0.0007   UPDATE employer_jobs SET hit_counts '***Sep-10-2026=1073***Sep-11-2026=431***Sep-12-2026=102***Sep-13-2026=124***Sep-14-2026=199***Sep-15-2026=175***Sep-16-2026=135***Sep-17-2026=92***Sep-18-2026=70***Sep-19-2026=40***Sep-21-2026=2***Sep-24-2026=2' WHERE job_id'1727533'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=2444' WHERE job_id'1727533'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1727533' 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` = 1727533 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '682879'
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)