Reliable Revenue Assistant: US Insurance Billing, AR & Practice Support (Optometry)

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

TYPE OF WORK

Full Time

SALARY

$5 per hour

HOURS PER WEEK

40

DATE UPDATED

Oct 10, 2026

JOB OVERVIEW

RELIABLE REVENUE ASSISTANT
Virtual Assistant: Insurance, Accounts Receivable & Practice Systems
Ocean Park Optometry | Santa Monica, California | Full Time, Long Term, Remote


ABOUT OCEAN PARK OPTOMETRY

Ocean Park Optometry is a busy, patient focused optometry practice in Santa Monica, California, where our promise is simple: See Better, Live Brighter. We provide advanced, personalized eye care including dry eye treatment, myopia management, scleral lenses, concierge eye care, and luxury eyewear.

We are building a cohesive, high functioning, elite team of eye care professionals to scale our business by providing outstanding customer service, products, and services. Every member of our team is professional in demeanor, speech, appearance, and actions, and that standard applies equally to our remote team.


THE ROLE

We are seeking a highly dependable, detail oriented Virtual Assistant to own our back office: insurance billing, accounts receivable, reconciliation, prior authorizations, documents, and contact lens order tracking. You will also serve as the backup person for our phone, text, and email communications.

This role is more than task completion. You will be the guardian of our processes. You will verify that our systems are being followed, catch issues before they become problems, and proactively stop things from falling through the cracks. You will track key performance indicators (KPIs) that drive constant improvement in our processes, our business growth, and the quality of every patient's experience.

This is a long term, full time position for someone who takes ownership of their work, communicates clearly, and enjoys being an essential part of a collaborative team.


SCHEDULE

You must be available to work our California business hours:

- Tuesday through Friday, 8:25 AM to 5:30 PM Pacific Time
- Saturday, 8:00 AM to 4:00 PM Pacific Time

Please apply only if you can reliably work these hours and have stable high speed internet, a dependable computer with dual monitors, and a quiet professional workspace. Backup internet and power are expected.


PRIMARY RESPONSIBILITIES

Insurance and Accounts Receivable
- Create and submit insurance claims accurately and on time
- Review insurance claims, payments, denials, and outstanding balances
- Post and reconcile insurance payments accurately
- Follow up on unpaid, denied, underpaid, or delayed insurance claims
- Maintain organized insurance billing and accounts receivable tracking spreadsheets
- Research claim discrepancies and prepare clear notes for the office team

Prior Authorizations, Benefits, and Documents
- Prepare and submit prior authorizations and track them through approval
- Verify insurance benefits and eligibility ahead of patient visits
- Prepare receipts, letters, forms, and other patient or office documents as assigned

Contact Lens Orders
- Place and track contact lens orders, status, invoices, and patient communication needs

Process Verification and Quality Control
- Verify that office processes are being followed consistently and completely
- Identify gaps, delays, and missing information proactively, before they affect patients or revenue
- Recommend and help implement process improvements

KPIs and Reporting
- Track and report KPIs such as days in accounts receivable, clean claim rate, denial rate, collections by aging bucket (30, 60, 90+ days), prior authorization turnaround, and contact lens order turnaround
- Maintain accurate spreadsheets, reports, logs, and administrative records
- Use data to highlight trends and opportunities for growth and a better patient experience

Communication
- Serve as the backup person for patient and office phone calls, texts, and emails, responding with warmth, polish, and professionalism
- Communicate proactively with the Practice Manager and team regarding urgent items, missing information, and next steps
- Assist with other administrative projects as needed


WHAT WE ARE LOOKING FOR

You must have excellent written and spoken English that sounds natural, polished, and professional to patients and United States based team members. You should be comfortable making and answering phone calls, and responding to patient texts and emails, and you will present yourself professionally on video meetings.

The right person is:

- Highly organized and exceptionally detail oriented
- Experienced with medical insurance billing, claims submission and follow up, payment posting, or reconciliation
- Comfortable with Excel or Google Sheets and able to keep records accurate and easy to review
- Proactive and anticipatory, able to identify an issue and suggest the next step without waiting to be told
- Systems minded, someone who notices when a process is not being followed and takes action
- Comfortable tracking metrics and using numbers to drive improvement
- Flexible and comfortable shifting priorities in a fast paced office
- Outgoing, warm, professional, and able to work well with different personalities
- Trustworthy, discreet, and respectful of confidential patient and financial information
- Reliable, responsive, and accountable for completing assignments on time
- Willing to learn optometry specific processes, including contact lens orders and vision insurance procedures

Experience with United States medical billing, vision insurance, optometry, ophthalmology, or dental insurance is strongly preferred. Experience with OfficeMate, ExamWriter, VSP, EyeMed, Medicare, Blue Shield, Aetna, Cigna, or Anthem is a plus, but not required.


TO APPLY

Please submit all of the following to ----------

1. A brief introduction explaining your relevant insurance billing or reconciliation experience
2. Your resume
3. A short voice recording introducing yourself in English
4. Confirm that the $5 hourly wage is acceptable
5. Your internet speed test results
6. A brief description of your insurance experience
7. One KPI you have tracked in a previous role and how it helped improve results

Include the words "Reliable Revenue Assistant" in the subject line of your application so we know you read the full posting.

Applications sent through the OnlineJobs.ph message system alone, without the items above, will not be considered.

We are looking for someone who wants a stable, long term role and takes pride in making an office run better every day. We look forward to working with you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0247
Total Execution Time  0.0286
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,525,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Reliable-Revenue-Assistant-US-Insurance-Billing-AR-Practice-Support-Optometry-1747423
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0151 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747423
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 541279
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747423
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1747423' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747423 
0.0006   UPDATE employer_jobs SET hit_counts = '***Oct-10-2026=1077***Oct-11-2026=225***Oct-12-2026=133***Oct-13-2026=79***Oct-14-2026=49***Oct-15-2026=34***Oct-16-2026=28***Oct-17-2026=13***Oct-18-2026=4' WHERE job_id= '1747423'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1640' WHERE job_id= '1747423'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747423' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747423 
0.0064   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '541279'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0016   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)