Senior Provider-Side Medical Biller | eClinicalWorks, AR & Denials

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

TYPE OF WORK

Full Time

SALARY

$8-12/hour USD (based on experience and

HOURS PER WEEK

40

DATE UPDATED

Jul 27, 2026

JOB OVERVIEW

**Senior Provider-Side Medical Biller — eClinicalWorks, AR & Denials | Pain Clinic**

Genesis Pain Clinic is hiring one direct, long-term, full-time medical biller with genuine hands-on eClinicalWorks experience.

You must be able to independently work aging AR, investigate and resolve denials, submit corrected claims and appeals, contact payers, and accurately post and reconcile ERA/EOB payments.

This is not an eligibility-only, prior-authorization-only, payer-side adjudication, general virtual-assistant, or entry-level eCW training role.

**Required experience**

* At least three years of U.S. provider-side medical billing
* At least one year of recent, frequent eClinicalWorks billing experience
* Independent work on aging AR, denials, rejections, corrected claims, reconsiderations and appeals
* ERA/EOB and manual payment posting, adjustments and reconciliation
* Payer portals and insurance telephone follow-up
* Clear documentation of actions, reference numbers, deadlines and next steps
* Strong written English and a secure private workspace
* Availability for the complete live U.S. Central Time shift

**Preferred experience**

* Pain management, spine, orthopedics, PM&R, anesthesia, ambulatory surgery or infusion billing
* Procedure coding, modifiers, units, authorization and medical-necessity issues
* Medicare, Medicare Advantage, commercial insurance and Workers’ Compensation
* CPC, COC, CCS-P or similar certification; real billing experience is more important than certification alone

**Responsibilities**

* Review claims for coding, modifier, authorization and documentation problems
* Work 30/60/90/120+ AR
* Resolve clearinghouse rejections and payer denials
* Prepare corrected claims, reconsiderations and appeals
* Review and reconcile ERA/EOB payments and adjustments
* Call payers and document reference numbers and promised actions
* Identify recurring denial patterns and escalate provider/documentation issues
* Maintain accurate daily productivity and unresolved-claim reports
* Work directly with the clinic’s physician and billing team

**Schedule and compensation**

* Full-time, 40 hours per week
* Monday–Friday, 8 am to 5 pm USA Central time
* $8–$12 USD per hour, based on demonstrated eCW, AR, denial and specialty experience

During scheduled clinic hours, you may not work for another employer or client, take outside calls, outsource the work, share credentials or allow another person to access clinic systems.

**How to apply**

Use this subject:

**ECW AR | [years using eCW] | [years provider billing] | [your name]**

Attach your résumé and answer every question:

1. Which employer or medical practice did you use eClinicalWorks for? Provide dates, specialty, approximate hours per week in eCW, and the billing tasks you personally performed.
2. Describe one real, de-identified denial you resolved. Include the payer, denial reason or CARC/RARC if remembered, root cause, eCW action, corrected-claim versus appeal decision, follow-up and result.
3. Explain how you worked claims older than 90 days in eCW. Name the report, queue, filter or claim-status workflow you used.
4. Describe your ERA/EOB and manual-posting experience, including adjustments, underpayments, recoupments or secondary balances.
5. Describe one specialty claim involving a modifier, unit, authorization or medical-necessity problem.
6. List every current employer, client, agency, side business and scheduled work shift. State the exact ending date for any role you plan to leave.
7. Confirm your requested rate, earliest start date, exact Central Time availability, private workspace, primary internet and backup internet.

Shortlisted applicants will complete a brief paid, de-identified practical test. No production patient information or shared eCW credentials will be used.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0301
Total Execution Time  0.0321
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,624 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Provider-Side-Medical-Biller-eClinicalWorks-AR-Denials-1696814
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0122 seconds)  (Hide)
0.0016   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1696814
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 834067
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1696814
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-15',ej.date_added) duration_daysDATEDIFF('2026-08-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1696814' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696814 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-27-2026=1025***Jul-28-2026=228***Jul-29-2026=103***Jul-30-2026=62***Jul-31-2026=56***Aug-01-2026=28***Aug-02-2026=36***Aug-03-2026=60***Aug-04-2026=59***Aug-05-2026=55***Aug-06-2026=51***Aug-07-2026=30***Aug-08-2026=23***Aug-13-2026=1***Aug-15-2026=1' WHERE job_id'1696814'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1474***Aug-2026=344' WHERE job_id'1696814'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1696814' 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` = 1696814 
0.0041   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '834067'
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)