E-commerce General Manager / Managing Director

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

TYPE OF WORK

Full Time

SALARY

1500 - 4000$

HOURS PER WEEK

45

DATE UPDATED

Sep 16, 2026

JOB OVERVIEW

We are an established European Shopify activewear brand selling across multiple international markets.

We are looking for an experienced E-commerce General Manager to take full ownership of the daily business. The founder (me) is stepping back to approximately five hours per week, so this is not an assistant or coordinator role and can not be combined with other gigs or part time jobs.

You will run the company day to day, lead our existing management team and be accountable for execution, revenue and profitability.

Your team
You will directly manage:
- Operations Manager
- Creative Strategist
- Content Creator Manager
- External marketing and technical specialists

Your responsibilities
- Own day-to-day operations and company performance
- Lead the team through clear priorities, KPIs and weekly planning
- Hold managers accountable and improve their output
- Own the P&L, margins, cash flow and weekly forecasts
- Oversee Meta, Google, TikTok, Pinterest and email marketing
- Connect creative strategy, content production and media buying
- Monitor inventory, suppliers, fulfilment and customer service
- Resolve problems without relying on the founder
- Build and improve SOPs, dashboards and reporting
- Give the founder one concise weekly business briefing

Required experience
- At least 3 years of e-commerce experience
- At least two years managing an e-commerce team
- Personally helped run a Shopify/DTC store generating at least €500,000 or $500,000 annually
- Previous responsibility for revenue, costs and profitability
- Strong working knowledge of Meta Ads, Google Ads and email marketing
- Experience with inventory, suppliers and customer service
- Comfortable managing remote employees and specialists
- Strong analytical, leadership and communication skills
- Excellent written and spoken English

You must have operated an e-commerce business, not only worked as a VA, project coordinator or media buyer.

Success after 90 days
- The team works from clear weekly priorities and KPIs
- Operational issues no longer reach the founder
- Marketing, creative production and operations work together
- The founder spends no more than five hours per week in the business
- Reporting clearly explains what happened, why it happened and what is being done
Compensation
- ₱100,000–₱190,000 per month, based on verified experience
- Quarterly performance bonus based on profit, execution and founder independence
- Long-term full-time position
- Salary review after the first successful 90 days

How to apply
Please send:
1. The annual revenue of the largest e-commerce business you have managed.
2. Your exact responsibilities in that business.
3. The number and roles of people you managed.
4. An example of a difficult operational or marketing problem you solved.
5. A three-minute Loom video explaining how you would take over a founder-led e-commerce company.
6. Your expected monthly salary.

Start the letter with:
E-commerce GM — [Your Name]

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0271
Total Execution Time  0.0290
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-General-Manager-Managing-Director-1732275
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0194 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1732275
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 672474
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1732275
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-25',ej.date_added) duration_days, DATEDIFF('2026-09-25',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1732275' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1732275 
0.0015   UPDATE employer_jobs SET hit_counts = '***Sep-16-2026=252***Sep-17-2026=109***Sep-18-2026=32***Sep-19-2026=19***Sep-25-2026=1' WHERE job_id= '1732275'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=413' WHERE job_id= '1732275'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1732275' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1732275 
0.0122   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '672474'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)