Senior Full-Stack Web Developer

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

TYPE OF WORK

Full Time

SALARY

$15-$25 per hour

HOURS PER WEEK

40

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

Shopify & WordPress

Second Screen Digital is seeking a highly skilled Senior Full-Stack Web Developer with deep experience building, maintaining, and optimizing websites on both Shopify and WordPress. This is not a page-builder-only position. We need a true developer who can confidently handle complex front-end work, back-end development, custom functionality, third-party integrations, performance optimization, and technical troubleshooting.

The ideal candidate combines strong technical ability with excellent attention to detail and understands how development decisions affect user experience, conversion rates, SEO, accessibility, and overall business performance.

Key Responsibilities
Develop and maintain custom Shopify and WordPress websites.
Build responsive, pixel-accurate pages from Figma or other design files.
Create and customize Shopify themes using Liquid, HTML, CSS, JavaScript, and Shopify’s APIs.
Develop custom WordPress themes, templates, plugins, and functionality using PHP, JavaScript, HTML, and CSS.
Implement complex e-commerce features, including subscriptions, product bundles, upsells, custom checkout experiences, and promotional functionality.
Integrate websites with third-party platforms, APIs, payment systems, CRM tools, email platforms, analytics tools, and marketing applications.
Troubleshoot and resolve front-end, back-end, hosting, database, integration, and cross-browser issues.
Improve Core Web Vitals, page speed, mobile performance, technical SEO, and accessibility.
Maintain clean, secure, scalable, and well-documented code.
Manage development, staging, testing, deployment, and quality-assurance processes.
Conduct technical website audits and recommend practical solutions.
Collaborate with designers, marketers, project managers, and account managers.
Estimate development timelines accurately and communicate potential delays or technical limitations early.
Manage multiple client projects while maintaining a consistently high standard of work.
Provide ongoing website maintenance, security updates, backups, and technical support.
Required Qualifications
5+ years of professional full-stack web development experience.
Advanced experience developing for both Shopify and WordPress.
Strong proficiency in HTML5, CSS3, JavaScript, PHP, and MySQL.
Advanced knowledge of Shopify Liquid, theme architecture, metafields, sections, templates, and Shopify APIs.
Experience developing custom Shopify themes and functionality beyond prebuilt themes and applications.
Advanced knowledge of WordPress theme and plugin development.
Experience working with WooCommerce and custom post types.
Strong understanding of REST APIs, webhooks, AJAX, JSON, and third-party integrations.
Experience with Git, version control, staging environments, deployment workflows, and code reviews.
Strong knowledge of responsive development and cross-browser compatibility.
Demonstrated ability to improve site speed, Core Web Vitals, and overall technical performance.
Working knowledge of technical SEO, analytics implementation, accessibility standards, and conversion-rate optimization.
Strong debugging and problem-solving skills across the full technology stack.
Ability to write organized, maintainable, and well-documented code.
Exceptional attention to detail and the ability to thoroughly test work before deployment.
Strong written and verbal communication skills.
Ability to work independently, manage priorities, and consistently meet deadlines.
Preferred Qualifications
Experience working in a digital marketing agency or managing multiple client websites.
Experience with Shopify Plus and checkout extensibility.
Experience developing custom Shopify applications.
Familiarity with modern JavaScript frameworks such as React, Vue, or Next.js.
Experience with popular WordPress tools such as Advanced Custom Fields, Elementor, Gutenberg, WP Engine, or similar platforms.
Familiarity with Klaviyo, Recharge, Yotpo, GA4, Google Tag Manager, Meta Pixel, and other e-commerce marketing tools.
Experience with cloud hosting, DNS management, CDNs, Cloudflare, and server administration.
Understanding of e-commerce analytics, attribution, and tracking implementation.
What Success Looks Like
Websites are delivered accurately, on time, and thoroughly tested.
Designs are translated into polished, responsive experiences across desktop and mobile.
Technical problems are diagnosed quickly and solved at their root cause.
Websites remain fast, secure, stable, and easy to maintain.
Development work supports stronger conversion rates, SEO performance, and customer experience.
Project stakeholders receive clear, proactive communication throughout the development process.
About You

You are a technically advanced developer who takes ownership of your work from initial planning through deployment and post-launch support. You do not rely exclusively on themes, plugins, or page builders to solve every problem. You understand when an existing tool is appropriate and when custom development is the better solution.

You are proactive, dependable, and comfortable explaining technical concepts to nontechnical team members. Most importantly, you care about the quality of the final product—not simply whether the code technically works.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0151
Total Execution Time  0.0180
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,984 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Full-Stack-Web-Developer-1733596
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0079 seconds)  (Hide)
0.0015   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733596
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 959626
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1733596
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1733596' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733596 
0.0009   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=547***Sep-19-2026=211***Sep-21-2026=2' WHERE job_id'1733596'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Sep-2026=759' WHERE job_id'1733596'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733596' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733596 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '959626'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)