Shopify Developer / Webmaster for European E-commerce Brand (Migration Project + Long-Term Role)

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

TYPE OF WORK

Any

SALARY

5 -7 per hour

HOURS PER WEEK

5

DATE UPDATED

Apr 9, 2026

JOB OVERVIEW

About Us

Kano Kimonos is a fast-growing European brand in the Brazilian Jiu-Jitsu industry. We are known for premium quality products, strong design, and a fast-expanding presence across Europe.

We are currently running on WooCommerce and are planning a full migration to Shopify, followed by ongoing development and optimization.

We are looking for a skilled and reliable developer for both the migration project and long-term collaboration.

Role Overview

You will be responsible for migrating our current WooCommerce store to Shopify, ensuring everything works perfectly, and maintaining performance after launch.

This is not just a setup job — we are looking for someone who can think, solve problems, and improve the store over time.

Main Responsibilities
Full migration from WooCommerce to Shopify
Ensure data integrity (products, customers, orders, URLs)
Set up and customize Shopify theme
Configure all apps and integrations
Implement B2B and B2C logic
Manage and optimize website performance and speed
Maintain and improve SEO during and after migration
Ongoing website maintenance and updates
Key Technical Requirements

You MUST have experience with:

Shopify (themes, apps, backend)
WooCommerce ? Shopify migrations
Liquid (Shopify templating language)
SEO best practices during migrations (very important)
Important Features to Implement
B2B pricing system
Discounts based on customer roles
Must work without Shopify Plus
Use apps or custom solutions
Shipping system
Different shipping costs:
B2B vs B2C
Based on country
Affiliate marketing system
Setup and management (tracking, links, commissions)
SEO preservation
Proper redirects (301)
URL structure handling
Maintain rankings and traffic
Requirements
Strong experience with Shopify development
Experience with complex e-commerce setups
Ability to suggest best tools and solutions (apps, workflows)
Good written English communication
Detail-oriented and reliable
Ability to work independently and meet deadlines
Nice to Have (Bonus)
Experience with European e-commerce
Experience with B2B e-commerce systems
Familiarity with performance optimization (Core Web Vitals)
What We Offer
Long-term position after initial project
Work with a fast-growing European brand
Opportunity to take ownership of the full website
Flexible working setup
Important

To apply, please:

Send examples of Shopify stores you have worked on
Explain briefly your experience with WooCommerce ? Shopify migration
Suggest (shortly) how you would handle B2B pricing without Shopify Plus
Include the word “KANO” in your application (to show attention to detail)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0046
Controller Execution Time ( Jobseekers / Job )  0.0665
Total Execution Time  0.0719
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Developer-Webmaster-for-European-E-commerce-Brand-Migration-Project-Long-Term-Role-1620224
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0409 seconds)  (Hide)
0.0055   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0057   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1620224
 LIMIT 1 
0.0026   SELECT *
FROM `employers`
WHERE `employer_id` = 920094
 LIMIT 1 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1620224
AND `misc`.`idIS NULL 
0.0056   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1620224' 
0.0057   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1620224 
0.0013   UPDATE employer_jobs SET hit_counts '***Apr-09-2026=651***Apr-10-2026=36***Apr-11-2026=7***Apr-15-2026=1' WHERE job_id'1620224'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Apr-2026=694' WHERE job_id'1620224'  
0.0044   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1620224' AND status LIKE 'sent%' ORDER BY id DESC  
0.0013   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1620224 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '920094'
AND `date_added` >= '2022-06-08' 
0.0010   select from teasers 
0.0022   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)