Multi-Brand DTC E-commerce (China Sourcing + Amazon + Shopify)

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

TYPE OF WORK

Full Time

SALARY

3500

HOURS PER WEEK

40

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

ABOUT THE ROLE
We are a group of direct-to-consumer ecommerce brands selling physical
products (kits, apparel and accessories, supplements) across Shopify
and Amazon US. Products are manufactured in China and the US and distributed through
warehouses in China, the US and Europe.
Supply chain is currently being handled internally alongside other work,
and it has become the bottleneck. This hire takes it over. Within 60 days
you should own supplier communication, inventory planning and warehouse
planning completely.
This is not a coordinator or data-entry role. You make decisions and you
are judged on results.
WHAT YOU WILL OWN
1. INVENTORY FORECASTING AND REPLENISHMENT
Across every brand and channel (Shopify plus Amazon FBA and AWD).
No stockouts on winners, no cash locked in dead stock.
2. CHINA FACTORY SOURCING AND NEGOTIATION
You inherit our existing factory relationships, nurture them, run
sample rounds, and hunt better suppliers on price, quality and lead
time.
3. PACKAGING AND PRODUCT DEVELOPMENT
Write briefs for our in-house designers (boxes, inserts, kits,
bundles), manage dielines and print specs with factories, approve
samples.
4. AMAZON PLANNING
Shipment plans, carton and prep compliance, kit and bundle size rules,
AWD to FBA replenishment, and resolving Seller Central or warehouse
restrictions before they cost us money.
5. INTERNATIONAL WAREHOUSE PLANNING
3PL contracts, capacity and stock allocation across China, the US and
Europe. Freight forwarding (ocean and air), customs paperwork, landed
cost tracking.
6. COST REDUCTION
Unit cost, packaging cost, freight, storage and fulfilment fees. You
are measured on landed cost per unit and on cash tied up in inventory.
7. PRODUCT LIFECYCLE
Flag slow movers, plan run-outs, roll them into bundles or mystery
boxes, keep the catalog clean.
REQUIREMENTS
- 5+ years in ecommerce or DTC supply chain, procurement or logistics.
Multi-brand or portfolio experience is a strong plus.
- Proven China factory sourcing and negotiation. You have personally
negotiated unit prices, MOQs and lead times, and won.
- Hands-on Amazon FBA experience: shipment plans, prep and labeling
requirements, AWD, and dealing with Seller Central restrictions.
- Freight and import knowledge: ocean and air freight, incoterms, customs
documents, landed cost.
- Strong inventory forecasting. You build and maintain your own models in
Google Sheets or Excel: sales velocity, lead time, safety stock,
reorder points.
- Shopify inventory management.
- Excellent written and spoken English. You will be on calls with Chinese
factories, US warehouses and European suppliers.
- Deadline discipline. We run on Asana. Tasks are not delivered late. If
something will slip, you flag it BEFORE the due date, not after.
NICE TO HAVE
- Experience at an 8 or 9 figure ecommerce brand.
- Packaging design or print production background.
- Setting up a new 3PL or warehouse from scratch.
- Supplement or regulated product experience.
WHAT WE OFFER
- 3500 USD per month, long term, full time.
- Real ownership. You are the decision maker on supply chain, not a
middleman passing messages.
- Direct access to the decision makers. No layers, no politics.
- Growth. As the group adds brands, this role grows into Head of Supply
Chain.
HOW TO APPLY
Generic applications are deleted. Answer all six points or do not apply.
1. Put the word ORANGE at the very top of your message so we know you
read this post.
2. A supplier negotiation you personally ran. Give the product, the
starting price, the final price, and exactly how you got there.
3. How you d ---------- reorder quantity and timing for a SKU. Walk us through
the actual numbers you look at.
4. One time inventory or a shipment went wrong on your watch. What
happened, and what you changed so it did not happen again.
5. Your Amazon FBA experience in three lines: what you shipped, how
often, what problems you solved.
6. Your available working hours in GMT+2.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0111
Total Execution Time  0.0124
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Multi-Brand-DTC-E-commerce-China-Sourcing-Amazon-Shopify-1714152
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0050 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714152
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 589664
 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` = 1714152
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-08-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714152' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714152 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=768***Aug-22-2026=116***Aug-24-2026=1' WHERE job_id'1714152'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=884' WHERE job_id'1714152'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714152' 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` = 1714152 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '589664'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)