About TelehealthHiring

TelehealthHiring is a job board for remote and virtual care work in the United States. It covers four professions — physicians, nurse practitioners, physician assistants, and registered nurses — and pairs feed-sourced listings with national pay benchmarks, licensing notes, and guides.

What this site is

Every listing comes from a third-party job feed. We do not employ anyone, recruit for anyone, or write postings, and we never ask for a résumé: each row links to the source that published it.

It is free, and it exists for clinicians weighing whether remote work fits their license, their state, and their pay expectations.

Where the listings come from

Three feeds supply every row: Careerjet, Jooble, and Adzuna. As of this build (2026-10-27), the live board holds 762 listings — 570 jooble, 153 adzuna, 39 careerjet (plus a small, clearly labeled demo set used only when a feed goes dark). Every listing passes a relevance gate: it ships only when it carries real telehealth or remote evidence (a remote/telecommute flag from the feed, or telehealth/virtual/remote language in the posting itself). On-site and administrative roles that once slipped in under broad profession searches no longer reach the board.

Each refresh re-runs the same saved searches — one remote plus one per state for each profession, 44 searches in a cycle — round-robined across the three feeds, capped at 60 feed calls per build and 8 results per call. Adzuna is asked only for postings from the last 45 days; anything older than 90 days is dropped at the pull.

Links are checked at pull time. A listing whose direct link fails verification is never shipped dead: it either resolves to the exact posting at the source, or its apply page says plainly that you'll land on the source's search page instead. Every listing on this site also has its own page under /jobs/ with the full posting, so you can read what you'd be applying to before you click through. A row that crosses 90 days in the pool is not deleted: it moves to a clearly labeled "older than 90 days" section and loses its structured job data.

How listings are sorted into professions

The pull tags each row with the profession whose search found it. Titles are then checked against the four professions using the credentials employers actually write: FNP, AGNP, PMHNP, APRN, NP, PA-C, RN, MD, DO.

A build pass re-checks feed tags against titles on every pull. Rows whose tag contradicts the profession in the title — nursing assistants, medical assistants, LPNs, therapists, and administrative roles — appear only in the homepage's "Other openings" group, never on a profession page; a title naming no four-role credential is treated the same way.

This checks titles, not descriptions or licenses, and feed data mislabels at the margins. A title such as "Advanced Practice Provider" names no credential, so the row is parked as unspecified rather than guessed at. The behavioral-health filter is a keyword rule — psychiatry, PMHNP, mental health, behavioral — not a clinical review of the posting.

How the pay numbers work

Two kinds of pay figure appear here, and they are never mixed.

Benchmarks are U.S. Bureau of Labor Statistics national medians, labeled "BLS band" and linked to the page they came from: physician $275,930 (SOC 29-1215, May 2025), nurse practitioners $134,920, physician assistants $135,880 ($65.33/hour), registered nurses $97,550 ($46.90/hour). State pages also carry a "State pay snapshot" with that state's own OEWS May 2025 median, middle-50% range, and employment count — only where BLS publishes the figure, never an invention. A benchmark is context, never an offer and never a claim about a named employer.

Observed figures are what a posting itself stated. Right now 88 of the 762 live listings (11.5%) carry pay: 80 annual-shaped and 8 hourly-shaped. Annual figures run from $41,600 to $550,000. Hourly figures run from $23.00 to $80.00. They are labeled "as posted" on the cards, unverified and unnormalized: what the feeds contained, not a market rate. (Pay ranges that our filters detect as model/estimated averages rather than employer-posted figures are removed from the board entirely and never displayed.) The low annual end includes figures almost certainly not full-time rates, the two shapes are never converted into each other, and annual figures below $20,000 are dropped at the pull. The /pay-report/ page computes medians from this same pool, with methodology.

The same listed-pay pool is broken out per role: physicians pay, nurse practitioners pay, physician assistants pay, registered nurses pay.

What we do not do

We do not invent or estimate salaries. Where a posting lists no pay, you see the BLS benchmark, labeled as a benchmark — never an invented number.

We do not put "verified" badges on listings. We check that a link resolves when the pool is pulled; that is the whole claim, and no employer has confirmed anything to us.

We do not fabricate freshness: dates come from the feed's own posting date and the "posted N days ago" label is computed from it, so nothing is re-dated to look newer.

We do not publish statistics we cannot support. Where the data is thin we say so, and the observed figures above carry their sample sizes.

Why the guides exist

The guides cover 1099 versus W-2 contracts, the Interstate Medical Licensure Compact (with our cost calculator), the Nurse Licensure Compact, telehealth pay, and how to spot a posting that is not legitimate. A job board can tell you what is open; it cannot tell you why a role asks for three state licenses or what a compact costs.