Supply Chain Manager Ecommerce

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

TYPE OF WORK

Any

SALARY

N/A

HOURS PER WEEK

TBD

DATE UPDATED

Sep 17, 2026

JOB OVERVIEW

We operate a growing portfolio of Shopify ecommerce stores across several niches, including fashion, lingerie, home decor, pet products, and more.

We work with our own private suppliers to support our fulfillment operations. When products go out of stock or need to be replaced, we use 1688 to find new suppliers or similar/alternative products. We do not use CJ, DSers, AliExpress, AutoDS, or any standard dropshipping platform.

We're looking for a true supply chain expert — someone who can guide us, improve our systems, and take full ownership. This is not a role where we teach you the basics. If we hire you, you should be the most experienced person in the room when it comes to ecommerce supply chain and supplier operations.

What You'll Do

Manage and maintain our private suppliers, and use 1688 to source new suppliers or similar/alternative products when items go out of stock or need to be replaced
Contact and manage suppliers directly — building and maintaining strong working relationships over time
Communicate with suppliers in English regarding orders, delays, quality issues, pricing, and negotiations
Track shipments daily across all stores and flag potential delays before they become problems
Resolve stuck, delayed, lost, or returned shipments with suppliers and logistics partners
Handle fulfillment escalations by coordinating refunds, replacements, and reshipments when needed
Manage Shopify order workflows, including exports, fulfillment updates, and tracking uploads
Oversee quality control: defect tracking, pre-shipment photos, sample checks, and supplier quality audits for new and existing products
Check and monitor COGS per product, flag price creep, and verify that supplier pricing stays consistent with agreements
Negotiate better pricing, faster shipping, improved terms, and MOQs as order volume increases
Build, improve, and manage our operational SOPs — we expect to follow your lead
Provide weekly reports on order volume, fulfillment times, delays, COGS changes, and supplier performance

Must-Have

4+ years of hands-on ecommerce supply chain experience with 1688 sourcing and private supplier management
Experience personally managing at least $50K/month in order volume
Extensive hands-on experience with Shopify — this is essential, including orders, fulfillment, and tracking management
Strong written English for supplier and internal communication
Advanced Excel / Google Sheets skills
Ability to manage operations across 5+ stores without losing control of details
A sharp eye for quality control and cost (COGS) management
Experience with international shipping to the UK, US, and EU
Experience creating SOPs or training VAs / operations assistants
Previous experience working directly for an ecommerce store or company

This Role Is Not For You If

You are still new to 1688 sourcing
Your experience is mainly with CJ, DSers, AutoDS, or AliExpress automation tools
You are currently managing 10+ freelance clients and cannot give proper focus
You would need us to explain how 1688, supplier sourcing, or private fulfillment works
You're looking for a side gig rather than a serious, long-term role

Why Join Us

You will own the supply chain function, not just complete small tasks
You will work directly with the founder, without unnecessary middle management
You will build the systems, write the SOPs, and shape how operations run
This is a long-term role with room for compensation growth as the store portfolio grows

How to Apply

Please apply either by email or through the job posting platform — whichever is easiest for you.

Start your message with "Portfolio SCM" so we know you read the full post.

We only want to hear from serious A-players who see themselves fitting long-term into our company. If you're not confident you meet the must-haves above, please don't apply.

That's it. If we think it could be a fit, we'll reply within 3 days.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0195
Total Execution Time  0.0214
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Supply-Chain-Manager-Ecommerce-1732997
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0105 seconds)  (Hide)
0.0031   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1732997
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 852021
 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` = 1732997
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-22',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1732997' 
0.0013   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1732997 
0.0006   UPDATE employer_jobs SET hit_counts '***Sep-17-2026=213***Sep-18-2026=119***Sep-19-2026=39***Sep-22-2026=2' WHERE job_id'1732997'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=373' WHERE job_id'1732997'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1732997' 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` = 1732997 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '852021'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0022   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)