Executive Assistant to the Founder - (20 hours a week), $1k+/month

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

TYPE OF WORK

Any

SALARY

$1,000+ / month

HOURS PER WEEK

40

DATE UPDATED

Sep 15, 2026

JOB OVERVIEW

I'm George, founder of a DTC pet supplement brand that went from zero to 7 figures in under a year and is on track for 8 figures. The business is growing faster than I can keep it organized, and the small stuff is eating my days. I need one person who takes it all off my plate and runs it better than I would.

This is not a VA job where you wait for tasks. You'll be my right hand: the business first, my personal admin too.

WHAT YOU'LL OWN

1. Systems and organization (your #1 priority from day one)
- Build our Notion workspace (and ClickUp where it fits): team wiki, SOPs, project boards, templates.
- Move our Google Docs into Notion, formatted, structured and linked, so anyone on the team finds anything in seconds.
- One page per team member: role, contract, SOPs, tools, onboarding.
- Keep Google Drive clean: clear folders, consistent file names, no more "Untitled document".

2. Inbox, messages and follow-ups
- Go through my email and messages every day: flag what needs me, draft the replies, clear the rest.
- Track what I owe people and what they owe me. Remind me before anything is late.

3. Calendar
- Run my Google Calendar: calls, invites, clashes, reminders, and the links I need in every event.

4. Personal admin (a big part of the job)
- Apartments, travel, purchases, appointments, deliveries. Whatever it is, you research it, bring me one clear recommendation and see it through to done.

WHERE THIS GOES
You start part-time as my executive assistant. As we scale, the role grows into full-time operations and chief of staff.

YOU'RE A FIT IF YOU
- Have 2+ years as an executive or personal assistant to a founder or CEO, or in operations.
- Have built systems from scratch in Notion or ClickUp (databases, relations, templates), not just used them.
- Are obsessed with detail. Messy folders and sloppy formatting bother you.
- Write clear, natural English and don't need step-by-step instructions.
- Notice what's about to slip before anyone asks. When you say done, it's done.
- Keep private things private.
- Use AI tools (ChatGPT, Claude) to work faster.
- Can work your 20 hours between 3 PM and 11 PM Manila time (I'm in Europe), and reply fast on Slack and WhatsApp.

PAY AND TERMS
- $1,000+ per month for 20 hours a week, depending on experience.
- One-month paid trial at the full rate, then long-term.

HOW TO APPLY
Detail is the job, so this is your first test. Send all five:
1. Subject line, exactly: EA - Your Full Name - Your Monthly Rate in USD
2. A link or screenshots of a Notion or ClickUp system you built (blur anything private), plus 2 sentences on what it fixed.
3. A 1-2 minute Loom: who you are, who you've assisted, and what you're best at.
4. It's Monday, 9 AM. Overnight I got: an email from our lawyer needing my signature by Wednesday, a WhatsApp from an editor about an unpaid invoice, an interview booked on top of a team call this afternoon, and a flight confirmation for Friday with my name spelled wrong. What do you do, and in what order? 5 lines max.
5. Your earliest start date, and whether you work for anyone else right now.

Applications missing any of the five are skipped.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0211
Total Execution Time  0.0225
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,488 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-Assistant-to-the-Founder-20-hours-a-week-1kmonth-1730824
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0157 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1730824
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 850048
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1730824
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1730824' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1730824 
0.0006   UPDATE employer_jobs SET hit_counts '***Sep-15-2026=1872***Sep-16-2026=659***Sep-17-2026=289***Sep-18-2026=182***Sep-19-2026=67***Sep-24-2026=2' WHERE job_id'1730824'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=3065' WHERE job_id'1730824'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1730824' 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` = 1730824 
0.0090   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '850048'
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)