Head of Operations — US Home Fragrance Brand (Assistant/Deputy Head of Ops: this is your shot at the #1 seat

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

TYPE OF WORK

Full Time

SALARY

3000

HOURS PER WEEK

40

DATE UPDATED

Sep 10, 2026

JOB OVERVIEW

WHO WE ARE

We're a fast-growing US DTC home fragrance brand (Texas-based, sold on Shopify + Checkout Champ, Meta ads as the main engine). Single hero product, thousands of orders, US 3PL in Miami, manufacturer in China, and a founder who needs to get out of operations completely so he can focus on growth.

THE OPPORTUNITY

If you're currently an Assistant Head of Ops, Deputy Ops Manager, or #2 in the ops team at a big e-commerce brand — this is your opportunity to take the main position. You'll own the entire backend, report directly to the founder, and build the ops function as we scale.

MISSION OF THE ROLE

Run the entire backend of the business so the founder never has to touch operations. Nothing runs out of stock, nothing ships late, no vendor sits waiting on an answer, and every number is tracked.

WHAT YOU WILL OWN (everything backend — full delegation)

Inventory & forecasting — build and own the demand forecast; we never stock out again (we lost sales this fall because two scents hit zero — your job is that this never repeats)
3PL management — daily relationship with our Miami fulfillment center: receiving, ship times, error rates, billing
China manufacturing — manage our OEM factory: production timelines on large orders (20,000+ units), QC, freight forwarding, landed cost tracking
Supplier management — fragrance compound supplier, packaging, and any new vendor sourcing and negotiation
Order flow & CX oversight — refunds, disputes/chargebacks (we have a vendor for this — you manage them), shipping issues, and our support automation
Systems & SOPs — document every process; build the ops playbook from scratch
Weekly reporting — inventory position, fulfillment metrics, landed costs, and cash tied up in stock, reported to the founder every Monday

HARD REQUIREMENTS — do not apply without these

Previous experience as Head of Ops, Ops Manager, or Assistant/Deputy Head of Ops at an 8 or 9-figure e-commerce brand (you will be asked for the brand name, revenue range, and a reference)
Have personally managed a China manufacturer + Western 3PL combination
Have built or run an inventory forecasting system (you'll be asked to walk us through one you built — screen share)
Fluent written and spoken English
Shopify experience required; Checkout Champ / subscription apps a plus

APPLICATION — answer ALL of these (applications missing any answer are auto-rejected)

Name the 8-9 figure brand(s) you did ops for, your exact title, and roughly what monthly order volume you handled.
What were you hired to do in that role, and what did you actually accomplish? Give numbers (stockout rate, ship times, cost savings).
Describe a time production or fulfillment went badly wrong. What happened, what did you do, what changed after?
Walk me through the forecasting sheet or system you built: what inputs, how far out, how you handled a demand spike.
What will your last boss say about you when we call them? (We will call them.)
Your salary expectation and earliest start date.

Put the word SUNDAY at the top of your application so we know you read the whole post.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0153
Total Execution Time  0.0167
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,264 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Head-of-Operations-US-Home-Fragrance-Brand-AssistantDeputy-Head-of-Ops-this-is-your-shot-at-the-1-seat-1727936
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1727936
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 974008
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1727936
AND `misc`.`idIS NULL 
0.0005   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 '1727936' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727936 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-10-2026=335***Sep-11-2026=96***Sep-12-2026=22***Sep-13-2026=12***Sep-14-2026=17***Sep-15-2026=25***Sep-16-2026=4***Sep-17-2026=6***Sep-18-2026=3***Sep-19-2026=3***Sep-22-2026=1' WHERE job_id'1727936'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=524' WHERE job_id'1727936'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1727936' 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` = 1727936 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '974008'
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)