Wordpress Technical Specialist

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

TYPE OF WORK

Full Time

SALARY

USD $865 - $1210 per month

HOURS PER WEEK

40

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

ABOUT US
We are an Australian digital agency working with service-based businesses. Our services include WordPress websites, SEO, Google Business Profile management, Google Ads management, hosting, maintenance and technical support.
We are looking for an experienced WordPress Technical Specialist to join our team as a long-term Philippines-based contractor.
This is a hands-on technical role for someone who is confident in their ability, works well independently and can take technical work off our CEO and wider team. Working hours must overlap with Australian business hours, with a start time no later than 10:00 am Sydney time.

HONESTY MATTERS TO US
You do not need to know everything, and we do not expect you to.
We would much rather you tell us accurately where you are strong, where you have less experience and when you need to investigate something.
There is no advantage in overstating your skills.
Every shortlisted applicant completes practical technical tests based on the skills and experience you tell us you have.
Making a mistake is not a problem. Hiding one is.

THE ROLE
You will handle technical work across our WordPress client websites, including:
Troubleshooting WordPress issues, plugin and theme conflicts
HTML, CSS and JavaScript changes
Elementor troubleshooting and customisation
Responsive and cross-browser issues
Website speed and performance optimisation
Website migrations
Hosting, cPanel, DNS, Cloudflare and SSL
Backups and restores
Technical SEO fixes and Google Search Console issues
GA4, Google Tag Manager and Google Ads conversion tracking
Website security and general technical support
We have SOPs and processes, but we also expect you to use your own judgement.
You should be able to investigate a problem, identify the likely cause and work towards a proper fix without every step being explained to you.

WHAT WE NEED
You must have strong, hands-on experience with:
WordPress
Elementor
HTML, CSS and JavaScript
Troubleshooting and debugging
Hosting, cPanel, DNS and SSL
You should also be someone who:
Takes ownership of their work
Works independently and does not need constant follow-up
Tests their own work before calling it done
Thinks through problems before escalating them
Understands the difference between fixing a symptom and fixing the cause
Speaks up when they see a better way of doing something
Communicates early if something has gone wrong or is taking longer than expected

GOOD TO HAVE
Experience with any of these is valuable, but not required:
PHP / Laravel
WooCommerce
Cloudflare and WHM
Malware removal and website security
GA4, Google Tag Manager and Google Ads conversion tracking
Google Search Console and schema
APIs, Zapier or n8n
Git
Website performance optimisation

ROOM TO GROW
Once you have proven yourself in the hands-on role, there is real opportunity to grow into a senior technical position working closely with our CTO.
That could include:
Guiding technical decisions
Improving our SOPs and technical processes
Helping prioritise technical work
Identifying risks before they become larger problems
Acting as the technical point of contact when the CTO is unavailable
You do not need management experience today.
Good judgement, maturity, leadership potential and the ability to take responsibility matter more. If you have read this far, start your application with the words "Blue Kangaroo".

WHAT SUCCESS LOOKS LIKE
Technical issues are handled without constant supervision
Problems are investigated properly and fixed at the root cause
You tell us early when something goes wrong
The team trusts your technical judgement
Tasks do not need repeated follow-up
Our CEO and CTO spend less time dealing with day-to-day technical problems

HOW TO APPLY
Please include:
A short introduction about your technical experience.
Links to WordPress websites you have worked on, and exactly what you did on each one.
Rate yourself from 1 to 5 on each item in "What We Need" and "Good to Have". For anything you rate 4 or 5, give one real example of work you have done with it.
Applications that skip any of these steps will not be considered.

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.0116
Total Execution Time  0.0130
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,912 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Wordpress-Technical-Specialist-1737967
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1737967
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 769905
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1737967
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1737967' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737967 
0.0014   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=909***Sep-26-2026=207***Sep-27-2026=1' WHERE job_id= '1737967'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1115' WHERE job_id= '1737967'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1737967' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737967 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '769905'
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)