Senior WordPress & Full-Stack Web Developer (Elementor, Custom PHP/Plugins & Shopify) – Part-Time

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

TYPE OF WORK

Part Time

SALARY

$8- $15 an hour

HOURS PER WEEK

12

DATE UPDATED

Sep 30, 2026

JOB OVERVIEW

About Us:
We are an established digital and web development agency providing custom web development, maintenance, and technical solutions for high-growth businesses. We value clean code, transparent communication, and dependable execution.

We are looking for a sharp, dependable Senior Web Developer with Team Lead Potential. We need someone who can balance day-to-day agency client execution with advanced custom engineering, and who has the desire to grow into our technical lead managing a small team of developers.

Leadership Growth & Progression:

Our goal is for the right person in this role to quickly become the main technical point of contact for our Project Manager and junior developers.

You will review technical requirements, help scope complex tasks, unblock other developers when they have technical questions, and ensure code standards remain high across the entire team.

As you demonstrate consistency and technical judgment, you will step into a Team Lead capacity with increased responsibility and priority hours.

About the Hours & Workload:

This is an ongoing, flexible part-time contractor position.

Hours: Workload depends on your availability and speed. If you prefer a lighter pace, expect 5 to 10 hours per week. If you are proactive, fast, responsive, and want to take on rush tasks and complex tickets, you can secure 10 to 20+ hours per week.

Consistent, reliable developers who communicate clearly and help support the team will always receive priority task allocation.

What You Will Do:
Elementor & WordPress Delivery (Day-to-Day Core): About 90% of our client websites are built in WordPress using Elementor. You will build, update, and troubleshoot responsive pages, custom global templates, forms, dynamic loops, and layout fixes quickly and cleanly.

Custom Code & Plugin Development (Advanced Work): When page builders hit their limit, you step in. You will write clean custom PHP, build custom WordPress themes, develop custom plugins from scratch, and architect Custom Post Types (CPT) with ACF Pro.

Shopify & Multi-CMS Support: Handle Shopify theme edits, Liquid code customizations, Section rendering, and occasional work on Webflow, BigCommerce, or Wix Studio.

Technical Leadership & Escalation: Serve as the go-to technical resource for our team. You will clarify technical requirements, review architecture, and answer questions from junior developers so they don't get stuck.

AI-Accelerated Workflow: We actively encourage using modern AI tools (such as Claude Code, Cursor, GitHub Copilot, and LLMs) to speed up research, code drafting, refactoring, and troubleshooting. You are fully responsible for understanding, thoroughly testing, and validating all output before deploying.

Self-QA & Clean Handoffs: Thoroughly test your own work on desktop and mobile before passing staging links to our Project Manager and QA team.

Required Qualifications:
Deep Elementor Expertise: Fast, pixel-perfect page building, theme builder proficiency, mobile responsiveness, and clean CSS styling without bloated DOM elements.

True Custom Coding Depth: Demonstrated ability to write custom PHP and JavaScript from scratch. You must have actual experience coding custom WordPress plugins or custom themes from the ground up (not just configuring pre-made themes).

Shopify / Liquid Experience: Comfortable navigating Shopify theme code, Liquid templates, and Sections.
Leadership & Mentorship Mindset: Comfortable breaking down technical requirements, explaining complex concepts to junior team members, and guiding technical best practices.

AI Tooling Literacy: Practical experience using AI development tools (Claude Code, Cursor, Copilot, etc.) to enhance your speed and code quality without sacrificing engineering rigor.

Version Control: Familiarity with Git/GitHub and staging environments.

Clear Communication: Must provide transparent updates to our Project Manager on task status, estimated completion times, and any blockers.

Reliable Workstation: Stable high-speed internet connection with an active power and secondary internet backup system.

Bonus Points (Not Required, but Great to Have):

Experience building Shopify themes, Webflow sites, or BigCommerce stores from scratch.
Experience with REST APIs, webhooks, and third-party SaaS integrations.
Prior experience as a Team Lead or Senior Developer managing a small team of engineers.

HOW TO APPLY (READ CAREFULLY TO AVOID DISQUALIFICATION):
We take attention to detail and reliability very seriously. Applications that fail any of the instructions below will be automatically archived without review.

The Exact Subject Line (Filter 1):

Your application subject line must be formatted EXACTLY as follows (replace bracketed text with your info):

"Core Dev Ready - [Your Name] - [Years of WordPress Experience]"

(Any other subject line will be automatically rejected).

The "Secret Word" Check (Filter 2):

Start the very first sentence of your cover letter with the word: "Bluebonnet".

Short Questions to Answer:

How many years have you actively built production websites using Elementor?

What custom WordPress plugins or custom themes have you built completely from scratch? (Briefly explain what they did).

Have you ever guided, mentored, or unblocked junior developers before? What does your process look like when someone on the team is stuck?

What AI tools do you use in your development workflow (e.g., Claude Code, Cursor, Copilot), and how do you ensure the code they generate is safe, clean, and bug-free?

Do you currently have a full-time job, or are you strictly freelancing?

What are your usual daily working hours in Philippine Time (PHT), and what hours can you overlap with US Central Time (CT)?

Are you looking for a steady 5–10 hours/week, or are you hungry to take 10–20+ hours/week and grow into a Lead role?

What is your backup setup if your power or primary internet goes out?

Loom Screenshare Video (Filter 3 - MANDATORY):

Include a link to a quick 2-to-3 minute Loom (or screenshare) recording showing:

An Elementor site you built or styled.

A quick look at your code editor or GitHub repository showing custom PHP/JS code, a custom theme, or a custom plugin you wrote yourself from scratch.

(Please note: Applications with screenshots only will not be considered—we require a brief screen walkthrough).

Portfolio:

Provide 2 to 3 live links to websites you built or contributed to.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0220
Total Execution Time  0.0238
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,525,728 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-WordPress-Full-Stack-Web-Developer-Elementor-Custom-PHPPlugins-Shopify-Part-Time-1741009
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0132 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1741009
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 747520
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1741009
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-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1741009' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1741009 
0.0024   UPDATE employer_jobs SET hit_counts = '***Sep-30-2026=889***Oct-01-2026=393***Oct-02-2026=207***Oct-03-2026=124***Oct-04-2026=1' WHERE job_id= '1741009'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=886***Oct-2026=725' WHERE job_id= '1741009'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1741009' 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` = 1741009 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '747520'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0019   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)