Medical office virtual assistant/ Receptionist

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

TYPE OF WORK

Full Time

SALARY

$5/hour

HOURS PER WEEK

30

DATE UPDATED

Oct 13, 2026

JOB OVERVIEW

HIRING: MEDICAL VIRTUAL ASSISTANT / REMOTE FRONT-OFFICE RECEPTIONIST

Full-Time | Long-Term | U.S. Pacific Time
Salary: $600–$1,000 USD per month, based on performance

We are a U.S.-based private medical practice seeking a professional, reliable Virtual Assistant who is fluent in English and Spanish to manage our remote front-office operations. This position requires excellent communication skills, consistent attendance, and a dedicated, professional home office.

RESPONSIBILITIES

- Answer patient calls and return voicemails promptly.
- Schedule, reschedule, and confirm appointments.
- Collect patient demographic and insurance information.
- Verify insurance eligibility and benefits.
- Manage emails and respond to patient inquiries.
- Maintain accurate patient records in EMR/EHR systems.
- Handle appointment reminders, follow-ups, and no-show rescheduling.
- Provide general administrative support as needed.

REQUIREMENTS

- Excellent spoken and written English, with the ability to communicate professionally with U.S. patients.
- Excellent spoken Spanish
- Previous medical office, medical VA, or U.S. healthcare support experience strongly preferred.
- Familiarity with EMR/EHR systems and basic medical terminology.
- Understanding of HIPAA requirements and commitment to patient confidentiality.
- Reliable computer, quality headset, and stable internet connection.
- Availability to work 40 hours per week during U.S. Eastern Time business hours.
- Strong work ethic, punctuality, and consistent attendance.

PROFESSIONAL APPEARANCE & WORKSPACE STANDARDS

**This is a camera-on remote position.**

- Maintain a private, quiet, clean, and professional home office with an appropriate background.
- Remain available on camera when required during your shift.
- Wear the required professional uniform and an identification badge displaying your name and role.
- Maintain the professional appearance and conduct expected in a U.S. medical office.
Your camera, microphone, lighting, internet connection, and workspace may be reviewed before employment.

COMPENSATION

$600–$1,000 USD per month, based on performance.
This is a full-time, long-term position with opportunities for professional growth and increased responsibilities.

HOW TO APPLY — REQUIRED SCREENING QUESTIONS

Please begin your application by answering the following six questions in order:

1. Do you have a dedicated home office where you can work privately without interruptions?
2. Do you have fast, reliable internet? Please provide your download and upload speeds.
3. How often does your home lose electricity, and do you have backup power?
4. How often does your internet disconnect, and do you have a backup connection?
5. Are you willing to wear the required professional uniform and an identification badge showing your name and role, as expected in a U.S. medical office?
6. Please send a short video showing your actual home office setup, including your desk, computer, headset, and background.
**This position supports a private medical practice, so a professional workspace and patient confidentiality are essential.**

ADDITIONAL APPLICATION REQUIREMENTS

After answering the six questions, please submit:

- Your updated resume.
- A 30–60 second voice or video introduction in English.
- A screenshot of your internet speed test.
- Your earliest available start date.\
**Important:** Applications without a voice or video introduction will not be considered. Incomplete applications may not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0269
Total Execution Time  0.0286
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,248 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Medical-office-virtual-assistant-Receptionist-1749090
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0174 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1749090
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 1009837
 LIMIT 1 
0.0037   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1749090
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-20',ej.date_added) duration_days, DATEDIFF('2026-10-20',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1749090' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1749090 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-13-2026=1257***Oct-14-2026=544***Oct-15-2026=305***Oct-16-2026=245***Oct-17-2026=132***Oct-18-2026=9***Oct-20-2026=1' WHERE job_id= '1749090'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2491' WHERE job_id= '1749090'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1749090' AND status LIKE 'sent%' ORDER BY id DESC  
0.0056   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1749090 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1009837'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0006   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)