Executive Assistant / Operations Manager – Highly Organised (E-commerce + Team Management)

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

TYPE OF WORK

Full Time

SALARY

5 hours a day can change if requored

HOURS PER WEEK

TBD

DATE UPDATED

Mar 12, 2026

JOB OVERVIEW

Executive Assistant / Operations Manager – Highly Organised (E-commerce + Team Management)

We are looking for an extremely organised Executive Assistant / Operations Manager to work directly with the founder of a fast-growing beauty brand.

Our business, Bad & Boujee Hair, sells premium drawstring ponytails and hair extensions through retail, events, and online.

The owner has ADHD and runs a very fast-moving business environment, so we need someone who thrives on creating structure, organising systems, and managing tasks so nothing falls through the cracks.

Please start your application with the word Boujee so we know you read the full description.

This role will begin with operational support but is intended to grow into a long-term right-hand role managing staff, communications, and daily operations.

---

About the Business

Bad & Boujee Hair is a beauty brand specialising in synthetic drawstring ponytails and hair products. We operate online, through retail environments, and collaborate with beauty professionals who lease space inside the store.

Our environment includes:

• Retail sales
• E-commerce order fulfilment
• Beauty professionals leasing space and paying weekly rent
• Marketing and social media content creation
• Supplier coordination and product manufacturing

Currently we have one main retail staff member and multiple beauty professionals leasing space and paying rent weekly.

We are preparing to increase stock levels and scale the business, so strong systems and organisation are essential.

---

Technology & Systems We Use

This role requires someone comfortable working across multiple systems and tools.

E-commerce & Operations
• Shopify (with various apps and integrations)
• Stocky for inventory and purchase orders
• Australia Post for shipping and returns
• Alibaba for supplier communication and purchasing

Finance
• Xero for accounting
• Hubdoc for capturing and organising expenses

Business Systems
• Google Workspace (Gmail, Drive, Docs etc.)
• LegalVision for legal advice and contracts

Marketing & Content
• Instagram and Meta Business Suite
• Canva
• CapCut for video editing

---

Core Responsibilities

Operations & Organisation
• Organise and maintain Google Drive systems and documentation
• Create and document business processes and SOPs
• Track tasks and projects to completion
• Assist with onboarding staff or contractors

Finance Administration
• Upload and organise business expenses in Hubdoc
• Ensure documents flow correctly into Xero
• Track weekly rent payments from beauty professionals leasing space
• Mark payments as received and maintain clear records (read-only finance access)

Team & Communication
• Help coordinate communication with staff and contractors
• Assist with onboarding marketing or operational staff
• Support team organisation and task delegation

Order Fulfilment & Systems
One of the first major projects will be helping organise order fulfilment systems, including:

• Order processing workflows
• Fulfilment checklists and procedures
• Inventory organisation

Executive Support
• Assist with organising the owner’s busy schedule and priorities
• Coordinate with a personal assistant if tasks overlap between personal and business
• Help ensure operations run smoothly so the owner can step back and focus on growth

---

Technical Work

For specialised technical setup (such as system integrations or complex platform configuration), we will hire short-term specialists through Upwork.

Your role will be to help identify tasks that need to be completed, organise them into clear job lists, and delegate these to the appropriate freelancers so work can be completed quickly and efficiently.

---

Growth Opportunity

This role has the potential to grow into a long-term leadership position within the business.

As systems become established, the goal is for this role to take increasing responsibility for overseeing daily operations, coordinating staff, and managing communications so the founder can step back and focus on strategic growth.

---

To Apply

Please include:

• Your experience as an Executive Assistant or Operations Manager
• Systems and software you have worked with
• Examples of organisational systems you have created for businesses
• Your availability and hourly rate

---

Screening Questions

1. Describe a time you organised operations for a busy founder or small business. What systems did you implement?

2. Which of the following tools have you worked with: Shopify, Xero, Hubdoc, Google Workspace, Meta Business Suite?

3. If you joined tomorrow, what would be the first things you would organise in a fast-growing e-commerce business?

4. How would you organise a founder’s inbox, tasks, and staff communication?

5. Our founder has ADHD and runs a very fast-moving business. What systems would you use to keep operations structured and organised?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0176
Total Execution Time  0.0189
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,312 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-Assistant-Operations-Manager-Highly-Organised-E-commerce-Team-Management-1600279
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0121 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1600279
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 913404
 LIMIT 1 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1600279
AND `misc`.`idIS NULL 
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` = 1600279
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1600279' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1600279 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1600279
AND `misc`.`idIS NULL 
0.0010   UPDATE employer_jobs SET hit_counts '***Mar-12-2026=108***Mar-13-2026=222***Mar-14-2026=65***Mar-15-2026=63***Mar-16-2026=103***Mar-17-2026=92***Mar-18-2026=120***Mar-19-2026=86***Mar-20-2026=72***Mar-21-2026=35***Mar-22-2026=34***Mar-23-2026=76***Mar-24-2026=74***Mar-25-2026=75***Mar-26-2026=73***Mar-27-2026=73***Mar-28-2026=35***Mar-29-2026=32***Mar-30-2026=70***Mar-31-2026=65***Apr-01-2026=65***Apr-02-2026=70***Apr-03-2026=66***Apr-04-2026=34***Apr-05-2026=31***Apr-06-2026=67***Apr-07-2026=69***Apr-08-2026=67***Apr-09-2026=65***Apr-10-2026=64***Apr-11-2026=26***Apr-17-2026=1' WHERE job_id'1600279'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1573***Apr-2026=625' WHERE job_id'1600279'  
0.0021   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1600279' 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` = 1600279 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '913404'
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)