Shopify Expert

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

TYPE OF WORK

Gig

SALARY

$15/hour

HOURS PER WEEK

5

DATE UPDATED

Aug 28, 2026

JOB OVERVIEW

Shopify Developer / Technical Specialist

We are looking for an experienced Shopify developer to help maintain, troubleshoot, and improve an established eCommerce website.

This is not primarily a product-entry, merchandising, or general Shopify administration role. We need someone who is comfortable working at the technical level of Shopify: themes, Liquid, JavaScript, third-party applications, collection and filtering logic, performance, and technical SEO.

What You’ll Be Working On

The immediate project involves troubleshooting several issues on an existing Shopify store, but we’re looking for someone with the broader technical expertise to identify the underlying causes and implement solutions safely.

Responsibilities may include:

* Troubleshooting and configuring third-party Shopify apps and integrations, including search, autocomplete, filtering, and merchandising applications
* Working with Shopify themes, Liquid, JavaScript, CSS, templates, sections, and related theme code
* Diagnosing conflicts between apps, theme customizations, and Shopify’s native functionality
* Configuring and troubleshooting Shopify Search & Discovery functionality and third-party search platforms such as Searchanise
* Troubleshooting collection pages, including incorrect products appearing in collections, collection rules, tags, metafields, filtering, and product sorting
* Understanding and correcting automated and manual collection logic
* Investigating problems where theme or application changes unexpectedly affect templates, collection content, navigation, or other areas of the site
* Reviewing and addressing technical issues identified through SEO/site audits
* Identifying urgent technical SEO problems versus issues that can reasonably be addressed during a future site redesign
* Improving site performance, crawlability, structured data, redirects, indexing behavior, and other technical Shopify/SEO issues where appropriate
* Maintaining existing functionality while making changes rather than solving one problem at the expense of another

Safe Development & Testing Is Important

We need someone who follows a proper Shopify development workflow.

Changes should generally be made to a duplicate/unpublished theme first, thoroughly tested, and presented for review before anything is deployed to the live site.

You should be comfortable:

* Duplicating, managing, and cleaning up Shopify themes
* Developing and testing against unpublished themes
* Previewing changes without affecting the production storefront
* Testing changes across product, collection, search, navigation, and other relevant templates
* Identifying potential dependencies before modifying theme code
* Deploying approved changes to production safely
* Rolling back changes when necessary

We specifically want to avoid making experimental changes directly to the live theme.

Current Priorities

Our first priority is an existing Searchanise implementation. Searchanise has updated its integration for Shopify, and the store needs to be configured so features such as search autocomplete, SKU/product matching, search suggestions, menus, and filtering operate correctly.

A previous attempt to implement the recommended changes caused unintended problems elsewhere on the site, including collection pages and collection-page content. We need someone capable of understanding the integration rather than simply following installation instructions and hoping it works.

Our second priority is diagnosing problems with Shopify collections and product sorting. Some collection pages currently display products that clearly do not belong in those collections. We need the collection rules, product data, filtering, sorting, theme logic, and any app involvement investigated and corrected.

We also have a technical site audit identifying additional issues. We’d like the developer to review these findings, determine which require immediate attention, and fix urgent problems. Less critical items may be incorporated into a larger upcoming site redesign.

Skills We’re Looking For

Strong experience with:

* Shopify theme development
* Shopify Liquid
* HTML/CSS
* JavaScript
* Shopify’s collection and product architecture
* Automated and manual collections
* Metafields and product data
* Search and filtering systems
* Third-party Shopify app integrations
* Debugging theme/app conflicts
* Shopify Search & Discovery
* Technical SEO for Shopify
* Performance troubleshooting
* Safe staging, testing, and deployment practices

Experience with Searchanise specifically would be a strong plus, but we’re more interested in finding someone who understands Shopify well enough to diagnose integration problems properly.

What We’re Looking For in a Developer

We’re looking for someone who can investigate a problem, determine why it is happening, and recommend the correct solution—not someone who needs every change specified line by line.

You should be comfortable inheriting an existing Shopify site, reading and understanding work done by previous developers, and distinguishing between theme problems, Shopify configuration problems, product-data problems, and third-party app problems.

Good communication is also important. Before making significant changes, we’d like a concise explanation of what you found, what you recommend changing, and whether there are any risks or dependencies.

When Applying

Please briefly describe:

* Your experience developing and troubleshooting Shopify stores
* Your experience with Liquid and custom Shopify themes
* Your experience troubleshooting third-party Shopify apps
* Any experience with Searchanise or similar search/filtering applications
* Your experience diagnosing collection/filtering issues
* Your familiarity with technical SEO on Shopify
* How you normally develop and test changes before deploying them to a live Shopify store

Please include examples of Shopify sites you’ve worked on and, if possible, examples of troubleshooting or repair work rather than only new site builds.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0172
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,272 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Expert-1718938
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0102 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1718938
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 635712
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1718938
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',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-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1718938' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718938 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-28-2026=588***Aug-29-2026=227***Aug-30-2026=22***Sep-03-2026=3' WHERE job_id'1718938'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=837***Sep-2026=3' WHERE job_id'1718938'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1718938' 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` = 1718938 
0.0045   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '635712'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)