E-commerce Virtual Assistant

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

TYPE OF WORK

Full Time

SALARY

900aud

HOURS PER WEEK

38

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

About us
We're a Sydney-based group running multiple direct-to-consumer brands across jewellery, body care, wellness, hosiery and pet treats, selling into Australia, the UK and the US on Shopify. We move fast, test constantly, and need someone who can keep up without dropping the ball.

The role
You'll be the operational backbone across our brands, handling product listings, social media and influencer campaigns. This is not a "wait to be told" role. We need someone who spots problems before they become expensive, and who asks the right question instead of guessing.

What you'll do

Create, update and optimise product listings on Shopify, including titles, descriptions, variants, images, SEO fields and collections, across multiple stores and regions
Keep listings accurate as products, pricing and promotions change, and audit existing listings for errors
Schedule and publish content across Instagram, Facebook and ---------- , manage comments and DMs, and keep content calendars on track
Source, contact and manage influencers and UGC creators, from outreach and negotiation through product seeding, briefs, content deadlines and usage rights
Track influencer outreach, deliverables and results in an organised system so nothing slips
Flag issues you notice (broken links, stock errors, wrong prices, off-brand content) and suggest fixes

What you must have

Proven experience working in a high-revenue, high-volume e-commerce brand or dropshipping business. You'll need to show us what you did and at what scale.
Hands-on experience with Shopify
Real experience in social media management and influencer marketing, not just personal accounts
Obsessive attention to detail. If you send a listing with a typo or a wrong variant, it costs us money.
A habit of asking for clarification when something is unclear, rather than assuming
Strong written English
Reliable internet, a backup plan for outages, and availability to overlap with Sydney business hours (AEST)

Nice to have

Experience with Canva, CapCut or basic image editing
Experience with Klaviyo, Meta Ads Manager or reporting tools
Experience managing multiple brands or stores at once

What we offer

900 AUD/mo
Long-term, stable work across multiple growing brands
Direct access to the owner and fast decision-making
Room to take on more responsibility as you prove yourself

How to apply
Answer the three screening questions below. Start your application with the words "Detail matters" so we know you read this listing in full. Applications without this will not be reviewed.

Screening questions

1. What is the highest-revenue or highest-volume e-commerce store you've worked in? Give us the approximate monthly revenue or order volume, the platform, and exactly what you were personally responsible for.

2. You're asked to list 15 new products on Shopify. You've been given product names, photos and prices, but no descriptions, sizing, variant details or SEO information. What do you do?

3. Walk us through how you'd run an influencer seeding campaign from start to finish. How do you find creators, how do you track outreach and deliverables, and how do you judge whether it worked?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0298
Total Execution Time  0.0311
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,032 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-Virtual-Assistant-1518760
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0245 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1518760
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 421728
 LIMIT 1 
0.0047   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1518760
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-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1518760' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1518760 
0.0007   UPDATE employer_jobs SET hit_counts = '***Nov-21-2025=196***Nov-22-2025=21***Nov-23-2025=24***Nov-24-2025=12***Nov-25-2025=18***Nov-26-2025=13***Nov-27-2025=10***Nov-28-2025=3***Nov-29-2025=2***Nov-30-2025=1***Dec-01-2025=4***Dec-02-2025=2***Dec-03-2025=2***Dec-04-2025=1***Dec-05-2025=3***Dec-06-2025=1***Dec-07-2025=3***Dec-09-2025=2***Dec-10-2025=2***Dec-11-2025=2***Dec-13-2025=1***Dec-15-2025=1***Dec-27-2025=1***Jan-03-2026=1***Jan-06-2026=1***Jan-18-2026=1***Jan-20-2026=1***Jan-22-2026=1***Jan-29-2026=1***Mar-14-2026=1***Apr-04-2026=1***Apr-20-2026=1***Apr-22-2026=1***Apr-24-2026=1***Apr-25-2026=2***May-06-2026=1***May-11-2026=1***May-22-2026=1***May-31-2026=1***Jun-03-2026=1***Jul-01-2026=1***Jul-29-2026=1***Sep-02-2026=1***Sep-22-2026=1***Sep-23-2026=2***Sep-25-2026=1241***Sep-26-2026=177***Sep-27-2026=2' WHERE job_id= '1518760'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Nov-2025=300***Dec-2025=25***Jan-2026=6***Mar-2026=1***Apr-2026=6***May-2026=4***Jun-2026=1***Jul-2026=2***Sep-2026=1424' WHERE job_id= '1518760'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1518760' 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` = 1518760 
0.0134   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '421728'
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)