US Healthcare Recruiter - Clinical Roles (NPs, Therapists) - Part Time

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

TYPE OF WORK

Part Time

SALARY

$500-$700/mo + bonus per hire

HOURS PER WEEK

20

DATE UPDATED

Oct 23, 2026

JOB OVERVIEW

Total Life is a US-based platform that helps older adults access online therapy and wellness support from licensed clinicians who accept Medicare. We are growing quickly across multiple US states and need an experienced healthcare recruiter to help us find and hire licensed clinicians.

ROLES YOU'LL RECRUIT FOR
- Nurse Practitioners (NPs) for in-person longevity screenings at senior living communities and for telehealth visits (mostly contract / per-diem)
- Licensed therapists: LCSW, LMFT, LPC/LMHC and psychologists (telehealth)
- Other licensed clinicians as needed

WHAT YOU'LL DO
- Source candidates state by state using LinkedIn Recruiter, Indeed, job boards, professional associations and direct outreach
- Write and post job ads, and run outreach campaigns by email, InMail and phone
- Run first-round screening calls with candidates in the US
- Verify licenses and credentials through state licensing boards and the NPI registry
- Research state requirements (e.g. NP practice authority, supervising physician rules) and flag them to the team
- Schedule interviews and keep candidates warm through the process
- Keep the candidate pipeline organized and up to date in our ATS (Workable) and share weekly reports
- Help coordinate onboarding paperwork once candidates are hired

REQUIRED
- 3+ years of US healthcare recruitment experience (NPs, nurses, therapists or other licensed clinicians)
- Strong sourcing skills with LinkedIn Recruiter, Indeed and Boolean search
- Understanding of US licensing and credentialing (state licenses, NPI, DEA, etc.)
- Excellent spoken and written English, confident on the phone with US clinicians
- Experience with an ATS (Workable preferred) and Google Workspace
- Organized, detail-oriented and able to manage many open roles across states
- Reliable internet, backup power, quiet workspace and headset
- Available for at least part of US business hours (Eastern / Central time)

PREFERRED (NOT REQUIRED)
- Experience recruiting for telehealth, behavioral health or senior care
- Experience hiring contract / per-diem / 1099 clinicians
- Familiarity with Medicare

SCHEDULE
Part time, about 20 hours per week. Strong performers may be offered more hours.

HOW TO APPLY
- Start your application with the words "Total Life Recruiter" so we know you read this post
- Tell us which clinical roles you have recruited for in the US and roughly how many hires you made per month
- Briefly describe how you would find 5 nurse practitioners in Texas within 2 weeks

Applications that do not follow these steps will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0161
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,200 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/US-Healthcare-Recruiter-Clinical-Roles-NPs-Therapists-Part-Time-1754148
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1754148
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 1012236
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1754148
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-25',ej.date_added) duration_days, DATEDIFF('2026-10-25',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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1754148' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1754148 
0.0011   UPDATE employer_jobs SET hit_counts = '***Oct-21-2026=1***Oct-22-2026=6***Oct-23-2026=505***Oct-24-2026=48***Oct-25-2026=5' WHERE job_id= '1754148'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=565' WHERE job_id= '1754148'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1754148' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1754148 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1012236'
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)