General Manager - eCommerce

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

TYPE OF WORK

Full Time

SALARY

1200 - 1500 AUD

HOURS PER WEEK

40

DATE UPDATED

Sep 14, 2026

JOB OVERVIEW

About the Role

We are seeking a driven eCommerce General Manager to oversee day-to-day operations, lead our remote team, and keep our overall business growing and profitable.

This role blends big-picture business management with operational oversight. You will bridge the gap between team management, strategy, logistics, and financial tracking—making sure our entire eCommerce engine runs smoothly while driving key business outcomes.

Key Responsibilities

Business & Team Oversight: Lead, guide, and support department leads across customer support, logistics, and marketing.

Financial Oversight: Monitor profit margins, cash flow, budgets, and operational costs.

Operational Control: Ensure daily order fulfillment, supplier management, and system workflows remain efficient.

Strategic Growth: Partner with ownership to execute growth plans, product launches, and operational improvements.

Job Qualifications

eCommerce Experience: 3 to 5 years of solid experience in eCommerce (eCommerce ecosystems, shipping/logistics, and local market trends). Australian market experience is a plus.

Leadership Track Record: Proven experience managing, mentoring, and holding remote teams accountable.

Financial Literacy: A strong background in accounting is highly preferred; candidates with a general business management background and solid practical accounting know-how are also welcome to apply.

Business Acumen & Organization: Sharp decision-making skills, great attention to detail, and top-tier organizational abilities.

Tech Proficiency: Proficient in Microsoft Office (Excel, Word), task management tools, and standard eCommerce back-end systems. Must also be ready to learn new systems.

Communication Skills: Excellent written and spoken English with the ability to communicate clearly across all levels of the business. Knowing how to communicate in Chinese is a plus.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0456
Total Execution Time  0.0469
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,632 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/General-Manager-eCommerce-1713210
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0384 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1713210
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 422257
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1713210
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1713210' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713210 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-20-2026=743***Aug-21-2026=62***Aug-22-2026=29***Aug-23-2026=14***Aug-24-2026=28***Aug-25-2026=16***Aug-26-2026=21***Aug-27-2026=32***Aug-28-2026=19***Aug-29-2026=7***Aug-30-2026=9***Aug-31-2026=13***Sep-01-2026=6***Sep-02-2026=9***Sep-03-2026=6***Sep-04-2026=7***Sep-05-2026=2***Sep-06-2026=774***Sep-07-2026=119***Sep-08-2026=46***Sep-09-2026=31***Sep-10-2026=22***Sep-11-2026=20***Sep-12-2026=13***Sep-13-2026=11***Sep-14-2026=442***Sep-15-2026=42***Sep-16-2026=30***Sep-17-2026=20***Sep-18-2026=12***Sep-19-2026=9***Sep-21-2026=1' WHERE job_id'1713210'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=992***Sep-2026=1622' WHERE job_id'1713210'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1713210' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713210 
0.0297   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '422257'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)