VIRTUAL ASSISTANT

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

TYPE OF WORK

Full Time

SALARY

500

HOURS PER WEEK

40

DATE UPDATED

Jul 1, 2026

JOB OVERVIEW

Virtual Assistant (Remote) – Full-Time
Location: Remote
Job Type: Full-Time
Schedule: Monday–Friday
About the Role
We are seeking a highly organized, dependable, and detail-oriented Virtual Assistant to support the daily operations of our growing company. This role is essential to keeping our administrative and payroll processes running smoothly. The ideal candidate is proactive, organized, communicates professionally, and thrives in a fast-paced remote work environment.
If you have experience with QuickBooks, payroll, invoicing, and administrative support, we'd love to hear from you.
Key Responsibilities
Process employee payroll accurately and on schedule using QuickBooks Payroll.
Create, manage, and send customer invoices through QuickBooks.
Review, organize, and enter employee timesheets accurately and in a timely manner.
Follow up with employees regarding missing or incomplete timesheets.
Maintain accurate payroll and employee records.
Communicate professionally with employees regarding payroll, timesheets, and administrative matters.
Provide day-to-day administrative support to leadership.
Organize digital files and maintain company records.
Assist with special projects and additional administrative tasks as needed.
Handle sensitive company and employee information with confidentiality.
Identify opportunities to improve administrative processes and efficiency.
Qualifications
Previous experience as a Virtual Assistant, Administrative Assistant, Office Administrator, or similar role.
Experience using QuickBooks (required).
Experience processing payroll (preferred).
Strong organizational and time-management skills.
Excellent written and verbal communication skills.
High level of accuracy and attention to detail.
Ability to multitask, prioritize, and meet deadlines.
Self-motivated and able to work independently in a remote environment.
Proficient with Microsoft Office, Google Workspace, and cloud-based software.
Reliable computer and high-speed internet connection.
What We're Looking For
We're looking for someone who is:
Highly organized and dependable.
Professional and responsive in communication.
Comfortable working independently.
Able to maintain confidentiality.
Committed to accuracy and meeting deadlines.
Eager to grow with our company and contribute to a positive team culture.
Compensation
Compensation is competitive and will be based on experience and qualifications.
Required Application Steps
To be considered for this position, you must complete all of the following:
Upload your current resume.
Upload a screenshot of your internet speed test (showing both download and upload speeds).
Submit a 1–2 minute voice recording introducing yourself. Please include:
Your name
Your location
Your relevant work experience
Your experience using QuickBooks
Why you're interested in this position
Why you believe you'd be a great fit for our team.
Applications that do not include all three required items will not be considered.

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.0224
Total Execution Time  0.0238
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,288 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/VIRTUAL-ASSISTANT-1680569
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0147 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1680569
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 950282
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1680569
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-18',ej.date_added) duration_daysDATEDIFF('2026-07-18',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-07-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1680569' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1680569 
0.0014   UPDATE employer_jobs SET hit_counts '***Jul-01-2026=609***Jul-02-2026=393***Jul-03-2026=184***Jul-04-2026=101***Jul-05-2026=38***Jul-06-2026=59***Jul-07-2026=48***Jul-08-2026=21***Jul-09-2026=18***Jul-10-2026=14***Jul-11-2026=10***Jul-18-2026=1' WHERE job_id'1680569'  
0.0013   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1496' WHERE job_id'1680569'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1680569' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1680569 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '950282'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)