Operations Manager DTC brand

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

TYPE OF WORK

Full Time

SALARY

2000

HOURS PER WEEK

TBD

DATE UPDATED

Aug 10, 2026

JOB OVERVIEW

Coffydoor | Remote but EU/UK TIME ZONE | Fractional or Full-time
Coffydoor is one of Sweden's highest-rated coffee brands, built around a simple philosophy: 100?tter Mornings, 0% Nonsense. By combining the Italians craftsmanship that has been passed through generations with the latest research and science on coffee and its health benefits we are set out on a mission to deliver better mornings all across Europe.

Over the past year we've built a strong subscription business in Sweden and recently expanded into the UK, where we're now growing rapidly. As we scale, we're looking for someone who wants to build the operational foundation that allows the business to grow without adding unnecessary complexity.
This isn't a traditional Operations Manager role.
We're looking for someone who genuinely enjoys solving operational problems, building systems, and creating structure. Someone who naturally questions manual processes, enjoys improving workflows, and believes great operations should be almost invisible because everything simply works.
You'll work closely with the founder, our Customer Experience Lead, developers, warehouse partners and external finance and growth team to ensure our operations continue to scale alongside the business.
What you'll be responsible for
Your role is to build operational infrastructure that allows Coffydoor to scale efficiently.
That means staying ahead of inventory rather than reacting to stockouts, ensuring suppliers and warehouses stay aligned, improving visibility across the business, and continuously identifying opportunities where systems, automation and AI can replace manual work.
You'll become the primary operational owner across purchasing, inventory planning, fulfilment and logistics, while working closely with our Customer Experience Lead to ensure operational improvements translate into a better customer experience.
As the business grows, you'll also help drive continuous improvement across our operational systems, making sure our tools, processes and reporting evolve alongside the company.
Success in this role isn't measured by how busy you are, it's measured by how much smoother the business runs because of the systems you've built.
We're looking for someone who...
Has experience operating within a fast-growing DTC or e-commerce business.
Understands how inventory, purchasing, fulfilment and customer experience all connect.
Has a strong understanding of Shopify and the wider e-commerce ecosystem.
Thinks in systems rather than spreadsheets, and naturally looks for opportunities to automate repetitive work.
Is comfortable using AI to improve workflows, documentation, reporting and operational efficiency.
Enjoys solving problems, taking ownership and continuously improving how a business operates.
Understands operational profitability and how decisions around suppliers, logistics and fulfilment impact margins and cash flow.
Communicates clearly, builds strong relationships with external partners, and is comfortable working across different teams.
Experience with subscription businesses, inventory forecasting, ERP/WMS systems, Gorgias or similar customer support platforms, and managing external warehouses or 3PL partners is highly valued.

Why Coffydoor?
We're still early enough that your work will have a direct impact on how the business operates for years to come.
This isn't about maintaining existing processes, it's about building them.
You'll work closely with the founder as we continue expanding internationally, with significant ownership and freedom to shape how operations should look as the business scales.
For the right person, this role offers the opportunity to grow into a long-term operational leadership position as the company continues to expand.

Working arrangement
We're flexible on how this role starts.
For the right person, we're happy to begin on either a fractional or full-time basis, with a clear path towards a permanent leadership role as Coffydoor continues to grow.

How to apply
Send a message with a short example of a project you've owned end to end, something that shows how you actually think and operate, not just what your title was. Tell us what the problem was, what you built or changed, and what happened as a result. Include your availability and whether you're looking at this fractionally or full-time.

Comment OPS in your subject line and send minimum 2 clear case studies and brands you have worked with before and what you did working with them.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0104
Total Execution Time  0.0117
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,872 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Manager-DTC-brand-1706030
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1706030
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 824049
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1706030
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-18',ej.date_added) duration_daysDATEDIFF('2026-08-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1706030' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706030 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-10-2026=850***Aug-11-2026=118***Aug-12-2026=58***Aug-13-2026=36***Aug-14-2026=42***Aug-15-2026=12***Aug-16-2026=2***Aug-18-2026=2' WHERE job_id'1706030'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1120' WHERE job_id'1706030'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1706030' 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` = 1706030 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '824049'
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)