Virtual Assistant

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

TYPE OF WORK

Part Time

SALARY

TBD

HOURS PER WEEK

20

DATE UPDATED

May 17, 2026

JOB OVERVIEW

About the role
I'm the founder of a fast-growing SaaS company serving MSPs (Managed Service Providers) in the US. I need a sharp, reliable VA to take inbox and calendar management off my plate, and to run point on hiring activities as we continue to grow the team. This is a long-term role with room to expand responsibilities over time.
What you'll do
Inbox management

Triage my Outlook inbox daily, flagging what needs my attention and handling the rest
Draft replies in my voice for routine messages
Keep my inbox at or near zero
Surface anything urgent within working hours
Maintain folders, categories, and rules so nothing slips through

Calendar management

Own my Outlook calendar end to end: scheduling, rescheduling, declining
Coordinate calls across US, UK, and Asia time zones
Buffer my day sensibly so I'm not back-to-back
Send agendas and reminders ahead of important meetings
Manage my ---------- booking links and follow up on no-shows

Hiring support

Post job ads on OnlineJobs.ph, LinkedIn, and other platforms
Screen incoming applications against criteria I give you
Run first-round async filters (video intros, written questions)
Schedule interviews and send confirmations
Keep a clean tracker of every candidate across every role
Send rejection emails promptly and politely
Coordinate reference checks and background checks (we use Certn)
Help onboard new hires once offers are signed

General

Take initiative; I don't want to be asked about every small decision
Flag patterns you notice (people I'm slow to respond to, meetings that always overrun, etc.)
Keep things confidential — you'll see commercial and personal information

Who you are

3+ years as an EA or VA, ideally for a founder or executive
Native or near-native written English. Your emails should be indistinguishable from mine
Strong working knowledge of Microsoft 365 — Outlook, Teams, SharePoint, OneDrive. Bonus if you've used Bookings, Planner, or To Do
Comfortable picking up new tools quickly
Detail-obsessed. Typos and missed details will frustrate both of us
Calm under pressure. Things move quickly and priorities shift
Self-directed. You should be solving problems, not waiting for instructions
Bonus: prior experience with recruitment, ATS tools, or SaaS / tech companies

Hours

Full-time, Monday to Friday
9am – 5pm EST (this is a hard requirement — please don't apply if you can't work these hours consistently)
13th month and paid leave after probation

How to apply
Send a message with:

A short paragraph on why this role fits you
One example of a tricky inbox or scheduling situation you handled and how
Confirmation that you can work 9am–5pm EST every weekday
Your hourly rate expectation in USD
Your fastest available start date

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0211
Total Execution Time  0.0224
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,040 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-1648550
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0151 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0012   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1648550
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 820910
 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` = 1648550
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1648550' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1648550 
0.0007   UPDATE employer_jobs SET hit_counts '***May-17-2026=1900***May-18-2026=208***May-19-2026=87***May-20-2026=30***May-21-2026=21***May-22-2026=17***May-23-2026=14***May-24-2026=9***May-25-2026=18***May-26-2026=10***May-27-2026=11***May-28-2026=14***May-29-2026=6***May-30-2026=11***May-31-2026=10***Jun-01-2026=7***Jun-02-2026=11***Jun-03-2026=14***Jun-04-2026=10***Jun-05-2026=2***Jun-06-2026=3***Jun-07-2026=3***Jun-08-2026=4***Jun-09-2026=3***Jun-10-2026=1***Jun-11-2026=4***Jun-12-2026=2***Jun-13-2026=1***Jun-14-2026=3***Jun-15-2026=3***Jun-16-2026=2***Jun-17-2026=4***Jun-18-2026=3***Jun-19-2026=1***Jun-20-2026=1***Jun-21-2026=3***Jun-23-2026=5***Jun-24-2026=2***Jun-26-2026=3***Jun-27-2026=2***Jun-28-2026=1***Jun-29-2026=1***Jun-30-2026=1***Jul-01-2026=2***Jul-02-2026=3***Jul-03-2026=1***Jul-05-2026=4***Jul-06-2026=2***Jul-07-2026=1***Jul-08-2026=3***Jul-10-2026=2***Jul-11-2026=2***Jul-12-2026=4***Jul-14-2026=1***Jul-15-2026=2***Jul-17-2026=4***Jul-19-2026=2***Jul-20-2026=1***Jul-21-2026=3***Jul-22-2026=4***Jul-23-2026=1***Jul-25-2026=1***Jul-26-2026=2***Jul-28-2026=2***Jul-29-2026=2***Aug-01-2026=2***Aug-03-2026=1***Aug-08-2026=1' WHERE job_id'1648550'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=2366***Jun-2026=100***Jul-2026=49***Aug-2026=4' WHERE job_id'1648550'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1648550' 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` = 1648550 
0.0047   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '820910'
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)