Full Stack Web Developer (WordPress, Shopify, BigCommerce, APIs)

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

TYPE OF WORK

Full Time

SALARY

900-1250 USD / m

HOURS PER WEEK

40

DATE UPDATED

Mar 31, 2026

JOB OVERVIEW

Overview

We are seeking a highly capable Full Stack Web Developer to support a growing portfolio of client websites, eCommerce platforms, and custom applications.

This role is not limited to WordPress. The ideal candidate will be comfortable working across multiple platforms and technologies, including WordPress, Shopify, BigCommerce, and custom PHP-based applications, while also handling integrations, APIs, and structured development workflows.

This is a full time remote position with consistent work and long-term opportunity.

Responsibilities
- Develop, maintain, and enhance websites across:
- WordPress (Elementor, custom themes/plugins)
- Shopify
- BigCommerce
- Build and modify custom PHP-based functionality
- Work with REST APIs for integrations between systems
- Manage and deploy code using:
- GitHub (repositories, pull requests)
- CI/CD workflows (basic to intermediate level)
- Troubleshoot and resolve issues across multiple platforms
- Implement performance improvements and optimizations
- Support SEO-related implementations (technical SEO, page structure)
- Assist with automation and integration workflows when needed
- Collaborate via Asana and communicate progress clearly

Required Skills
Strong experience with:
- WordPress development (custom + Elementor)
- Shopify
- BigCommerce development

Proficiency in:
- PHP
- MySQL
- PostgreSQL

Experience working with:
- REST APIs
- GitHub (version control, PRs)
- Ability to debug and troubleshoot across different platforms
- Understanding of web performance and optimization
- Ability to follow structured tasks and deliver clean implementations

Nice to Have (Strong Plus)
Experience with:
- AWS or Azure (basic infrastructure, hosting, deployments)
- CI/CD pipelines
- Node.js or modern frameworks (Next.js, React)
- Automation tools ( ---------- , Zapier)
- AI tools (ChatGPT, Claude) for development workflows
- Experience with headless or API-driven architectures
- Experience with eCommerce integrations (inventory, pricing, order sync)

Work Expectations
- Some overlap with EST timezone
- Daily updates via Asana and communication channels
- Ability to handle multiple concurrent tasks/projects
- Ownership mindset — ability to move tasks forward without constant direction

Tools & Stack
- WordPress, Shopify, BigCommerce
- PHP, JavaScript, HTML/CSS
- GitHub (PRs, repo management)
- CI/CD workflows
- ---------- / Zapier
- Teams
- CursorAI / OpenAI / Claude (AI-assisted workflows)

What We’re Looking For
A true problem solver, not just a task executor
Someone comfortable switching between platforms
Strong attention to detail and reliability
Ability to work independently and communicate clearly
Someone who can grow with the company long-term

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0178
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,144 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-Web-Developer-WordPress-Shopify-BigCommerce-APIs-1614370
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0079 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1614370
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 439098
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1614370
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1614370' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1614370 
0.0018   UPDATE employer_jobs SET hit_counts '***Mar-31-2026=247***Apr-01-2026=288***Apr-02-2026=79***Apr-03-2026=75***Apr-04-2026=34***Apr-05-2026=15***Apr-06-2026=21***Apr-07-2026=13***Apr-08-2026=14***Apr-09-2026=12***Apr-10-2026=10***Apr-11-2026=2***Apr-12-2026=1***Apr-13-2026=6***Apr-14-2026=3***Apr-15-2026=5***Apr-16-2026=2***Apr-17-2026=9***Apr-18-2026=6***Apr-21-2026=1' WHERE job_id'1614370'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=247***Apr-2026=596' WHERE job_id'1614370'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1614370' 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` = 1614370 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '439098'
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)