HR & Recruiting Virtual Assistant | Executive & Operations Support

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

TYPE OF WORK

Full Time

SALARY

800/month

HOURS PER WEEK

40

DATE UPDATED

Sep 19, 2026

JOB OVERVIEW

We are looking for an experienced, highly organized HR & Recruiting Virtual Assistant to become a key administrative support person for a growing U.S.-based logistics company.

This is not a basic data-entry VA position. We are looking for someone who has previous experience supporting recruiting, HR administration, onboarding, or staffing and is comfortable taking ownership of recurring processes.

The primary focus of the role will be recruiting and HR administration, with additional executive and business administrative support.

HR & Recruiting Responsibilities

* Manage candidates through our Applicant Tracking System (ATS)
* Review applications and help screen candidates
* Schedule interviews and maintain interview calendars
* Follow up with candidates by email, text, and phone
* Track candidates through offer, onboarding, and hiring stages
* Maintain onboarding checklists and follow up on incomplete requirements
* Organize employee documentation and personnel records
* Maintain recruiting and HR trackers
* Assist with employee communications and administrative HR requests
* Monitor deadlines and proactively follow up on outstanding items

Executive & Operations Support

* Calendar and meeting management
* Email and administrative support
* Excel and Google Sheets tracking/reporting
* Organize Google Drive, documents, and business records
* Create and maintain SOPs and checklists
* Research vendors, services, and business needs
* Track open tasks and follow up with internal/external contacts
* Assist the owner with miscellaneous administrative projects

You should be very comfortable with:

* Google Workspace
* Excel / Google Sheets
* Applicant Tracking Systems or recruiting software
* Calendar management
* Written business communication
* Learning new software quickly

Experience with SmartRecruiters, DocuSign, payroll/HRIS platforms, ClickUp, Slack, or similar systems is a plus.

Who will succeed in this role?

You are someone who does not simply wait for instructions.

If a candidate has not completed something, you follow up. If a tracker is outdated, you update it. If something is approaching a deadline, you flag it before it becomes a problem.

We value ownership, follow-through, attention to detail, confidentiality, and proactive communication.

Requirements

* Previous HR, recruiting, staffing, onboarding, or talent acquisition support experience
* Excellent written and spoken English
* Strong Excel/Google Sheets skills
* Excellent organization and attention to detail
* Comfortable communicating with U.S.-based candidates and employees
* Reliable computer and internet connection
* Ability to work 40 hours/week aligned with U.S. Eastern Time

Experience supporting a U.S. employer, high-volume recruiting, hourly workforce recruiting, logistics, healthcare, staffing, BPO, or another fast-paced workforce is strongly preferred.

IMPORTANT:

Application Instructions

Please include the following in your application:

1. Briefly describe the recruiting or HR processes you have personally managed.

2. Which ATS, HRIS, payroll, or recruiting systems have you used?

3. Describe a role where you were responsible for following up with many candidates or employees at the same time.

4. Rate your Excel/Google Sheets ability from 1–10 and give one example of something you have built or managed in a spreadsheet.

We are specifically looking for someone interested in a long-term role who can eventually become a trusted administrative partner to the business.

Compensation: Starting at $800 USD/month, with an opportunity for compensation increases based on performance, reliability, and increased responsibility. We are looking for someone long-term who can grow with the business.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0109
Total Execution Time  0.0123
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,776 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HR-Recruiting-Virtual-Assistant-Executive-Operations-Support-1733958
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0051 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733958
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 974554
 LIMIT 1 
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` = 1733958
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1733958' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733958 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-19-2026=970***Sep-21-2026=2' WHERE job_id'1733958'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Sep-2026=972' WHERE job_id'1733958'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733958' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733958 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '974554'
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)