Sr. WordPress Full Stack Developer

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

TYPE OF WORK

Full Time

WAGE / SALARY

300

HOURS PER WEEK

TBD

DATE UPDATED

Jun 5, 2026

JOB OVERVIEW

Job Type: Full-Time | Remote
Experience Level: Senior (5+ Years)

JD - ----------
Google Form - ----------

About the Role
We are looking for a Senior WordPress Full Stack Developer to join our engineering team. You will be responsible for building and maintaining high-quality WordPress solutions — from custom themes and plugins to complex, performance-optimized websites and web applications. You will work closely with design, product, and marketing teams to deliver exceptional digital experiences.

Key Responsibilities

Architect and develop custom WordPress themes and plugins from scratch
Build and maintain headless WordPress solutions using REST API or GraphQL (WPGraphQL)
Integrate third-party APIs, payment gateways, CRMs, and marketing tools
Leverage AI coding agents (Claude, Codex) to accelerate development workflows
Optimize sites for speed, performance, SEO, and Core Web Vitals
Manage and configure hosting environments, staging pipelines, and deployment workflows
Conduct code reviews, mentor junior developers, and uphold coding standards.
Troubleshoot and resolve issues across the full stack — front end, back end, and server level
Stay current with WordPress core updates, security patches, and ecosystem trends.


Required Skills & Qualifications

5+ years of professional WordPress development experience
Deep expertise in WordPress core — custom post types, taxonomies, hooks, filters, the WP loop, and the Options/Settings API
Strong custom theme and plugin development skills (no reliance on page builders for core work)
Hands-on experience working with AI coding agents such as Anthropic Claude or OpenAI Codex in a real development workflow
Strong command of HTML5, CSS3, SASS/SCSS, and JavaScript (ES6+)
Experience with MySQL — schema design, query optimization, and wpdb usage


Nice to Have

Knowledge of WP-CLI, Docker, and local development environments (LocalWP, Lando)
Familiarity with multisite network management
Experience with page builders at a code level (Elementor widgets, ACF Blocks, Beaver Builder modules)
Understanding of CI/CD pipelines and cloud hosting (WP Engine, Kinsta, AWS, Cloudways)
Contributions to the WordPress open-source ecosystem (themes, plugins, core patches)


What We Offer

Competitive salary and performance bonuses
Flexible remote-first work environment
Access to cutting-edge AI-assisted development tools
Collaborative, fast-moving team that values craftsmanship
Professional development budget and learning resources
Opportunity to work on high-traffic, high-impact WordPress projects


We are an equal opportunity employer and welcome applicants from all backgrounds.

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.0350
Total Execution Time  0.0363
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,608 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Sr-WordPress-Full-Stack-Developer-1662432
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0296 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1662432
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 941629
 LIMIT 1 
0.0228   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1662432
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',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-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1662432' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1662432 
0.0009   UPDATE employer_jobs SET hit_counts '***Jun-05-2026=569***Jun-06-2026=73***Jun-07-2026=44***Jun-08-2026=71***Jun-09-2026=22***Jun-10-2026=17***Jun-11-2026=23***Jun-12-2026=11***Jun-13-2026=4***Jun-20-2026=1' WHERE job_id'1662432'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jun-2026=835' WHERE job_id'1662432'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1662432' 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` = 1662432 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '941629'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)