Executive Assistant — Online Fitness Coaching Business

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

TYPE OF WORK

Full Time

SALARY

450 - 600 per hour

HOURS PER WEEK

40

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

We’re looking for an experienced, highly organised and proactive Executive Assistant to join our growing online fitness coaching business.

This is not an entry-level VA role. We’re looking for someone who already has experience working as an Executive Assistant and is confident managing multiple responsibilities, staying on top of numbers, and taking initiative without needing to be constantly told what to do.

We’re currently an 8-person business, so this is a demanding role with a lot of moving parts. You’ll need to be someone who can step up, take ownership and keep things organised as the business continues to grow.

What You'll Be Doing
- Your responsibilities will include:
- Managing and tracking KPIs and business numbers
- Logging and organising data accurately
- Handling payments and Stripe
- Managing administrative tasks across the business
- Helping organise and coordinate the team
- Scheduling and posting content across Instagram and other platforms
- Managing and maintaining systems and processes
- Following and improving SOPs
- Helping keep the business organised and running smoothly
- Taking initiative and identifying things that need to be done before being asked

What We're Looking For Someone Who Is
- Highly organised and detail-oriented
- Proactive and takes initiative
- Comfortable working independently
- Experienced with KPIs, numbers and reporting
- Confident handling payments and administrative systems
- A strong communicator
- Good at managing multiple priorities
- Comfortable working with a team
- Experienced with Instagram and social media posting
- A quick learner who can pick up new systems
- Hungry to grow and take on responsibility
- Able to work in a fast-paced and demanding environment
Experience with online businesses, coaching, fitness or similar industries would be a bonus.

Hours
You must be available to work approximately 8am–6pm AEST.
This role will require consistent availability and the ability to stay on top of tasks throughout the working day.

The Right Person
We don't want someone who simply waits for a list of tasks every morning.
We want someone who can look at the business, understand what needs to happen, and take ownership.
You'll be working across multiple areas of the business, so organisation, initiative and attention to detail are extremely important.

Please only apply if you have previous Executive Assistant experience.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,475,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-Assistant-Online-Fitness-Coaching-Business-1714412
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714412
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 819595
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714412
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714412' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714412 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=332***Aug-22-2026=309***Aug-24-2026=1***Aug-26-2026=1' WHERE job_id'1714412'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=643' WHERE job_id'1714412'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714412' 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` = 1714412 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '819595'
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)