SEO & Shopify Developer

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

TYPE OF WORK

Full Time

SALARY

2000

HOURS PER WEEK

40

DATE UPDATED

Feb 2, 2026

JOB OVERVIEW

3+ years current Shopify development & SEO experience; hands-on technical focus.

Note! Candidates without current Shopify development experience and SEO won't be considered. Please provide examples with your application.

eShopping Group is an innovative ecommerce brand house with a portfolio of fast-growing consumer brands across beauty, pet care, and lifestyle.

We’re searching for a sharp, detail-driven, and proactive SEO & Shopify Developer to elevate our organic growth and optimise on-site performance across multiple Shopify stores. You’ll also bring a modern, AI-aware approach to research, execution, and QA.

If you’re passionate about SEO, on-page optimisation, technical problem-solving, and building world-class ecommerce experiences - we want to hear from you!

Why Join Us at eShopping Group?

Work alongside an international team of 45+ across Australia, the United States, the Philippines, Vietnam, China, and the UK.
Be part of a company that embraces innovation, experimentation, and entrepreneurship. Collaborate with leaders recognised among Australia’s Top 50 in eCommerce. Flexible working environment and growth opportunities tailored to your goals.

What You’ll Be Doing

You’ll own day-to-day website updates and SEO improvements across multiple Shopify stores. This is a hands-on, execution-focused role. You’ll take over important website tasks currently handled by brand and marketing teams, helping us move faster, keep sites clean, and grow organic traffic.

Key responsibilities

1) Shopify site updates (hands-on)
- Update homepages, banners, menus, navigation, collections, redirects, and footers
- Build and update landing pages for campaigns, launches, and promotions
- Upload and format blogs, FAQs, videos, and support pages
- Fix broken links, layout issues, and formatting problems (site hygiene)
- Use metafields and metaobjects to keep content structured and consistent

2) On-page and technical SEO (hands-on)
- SEO keyword research & content/website strategies (important), specifically for Shopify stores
- Optimise titles, meta descriptions, headings, image alt text, and internal links
- Add and maintain structured data (JSON-LD) on key page types (home, collection, product, blog)
- Improve crawlability with clean URL structure, redirects, sitemaps, and blog/category setup
- Set up and validate hreflang for multi-region stores
- ---------- Open Graph and Twitter metadata for social sharing
- Improve performance by compressing and optimising images
- Do keyword and content research (Semrush preferred)
- Track results in GA4 and Google Search Console
- Stay current with how AI/LLMs are changing search and content discovery

3) Product and content management
- Upload and optimise products (copy, images, tags, variants, metafields/metaobjects)
- Improve product pages for UX, conversion, and SEO
- Keep naming, tagging, and collection structure consistent
- Work confidently with CSV/JSON/Markdown when needed

4) Promotions and quality assurance
- Set up discount codes, bundles, and promotion rules
- QA changes before and after publishing (desktop and mobile)
- Manage redirects, apps, and store settings
- Support EDM landing pages and ensure on-site alignment

What We’re Looking For (must-have)

Important: Applicants without current Shopify development AND SEO experience will not be considered. Please include examples (URLs, screenshots, or before/after results).

- 3 to 5+ years of current, hands-on Shopify development AND SEO experience (recency matters)
- Strong Shopify admin skills and comfort doing basic theme work (HTML/Liquid)
- Experience with GA4, Google Search Console, and an SEO suite (Semrush preferred)
- Strong written English, high attention to detail, and ability to own tasks end-to-end

Nice to have
- DTC/ecommerce brand experience
- Tools like Pagefly, Klaviyo, Microsoft Clarity, or Hotjar

How to apply
Send your CV plus examples of Shopify development and SEO work (URLs, screenshots, or before/after results).

Why This Role?
- Work with an exciting mix of brands and audiences
- Flexible hours and remote work options
- Learn from the best-our leaders are ecommerce trailblazers
- Be part of a company that values creativity, experimentation, and real results

How to Apply:
Send your CV along with examples of your Shopify or SEO work - before/after results, screenshots, or URLs are ideal.
We’re looking for someone who can show hands-on execution and a clear passion for ecommerce growth.

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.0149
Total Execution Time  0.0178
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Shopify-Developer-1570060
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0011   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1570060
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 452847
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1570060
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1570060' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1570060 
0.0007   UPDATE employer_jobs SET hit_counts '***Feb-02-2026=36***Feb-03-2026=122***Feb-04-2026=21***Feb-05-2026=25***Feb-06-2026=13***Feb-07-2026=4***Feb-08-2026=13***Feb-09-2026=6***Feb-10-2026=3***Feb-11-2026=10***Feb-12-2026=4***Feb-13-2026=6***Feb-14-2026=3***Feb-15-2026=1***Feb-16-2026=2***Feb-18-2026=6***Feb-19-2026=4***Feb-20-2026=5***Feb-23-2026=2***Feb-24-2026=4***Feb-25-2026=3***Mar-03-2026=2***Mar-04-2026=2***Mar-05-2026=2***Mar-06-2026=1***Mar-10-2026=1***Mar-12-2026=2***Mar-13-2026=3***Mar-16-2026=2***Mar-17-2026=1***Mar-19-2026=2***Mar-21-2026=1***Mar-24-2026=2***Mar-25-2026=1***Mar-26-2026=2***Mar-27-2026=1***Mar-28-2026=1***Mar-31-2026=3***Apr-02-2026=1***Apr-04-2026=2***Apr-05-2026=1***Apr-10-2026=1***Apr-11-2026=1***Apr-14-2026=1***Apr-15-2026=1***Apr-18-2026=1***Apr-22-2026=2' WHERE job_id'1570060'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=293***Mar-2026=29***Apr-2026=11' WHERE job_id'1570060'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1570060' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1570060 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '452847'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0013   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)