An emergency physician in green scrubs and a medical director in a white coat smiling outside an emergency department ambulance bay

Your next EM job, shortlisted for you.

Built by clinicians who have worked the nights, the boarding holds and the 3 a.m. resuscitations. Tell us what you want once, push forward the roles that fit, and talk directly with the groups that want you. No recruiters.

  • Founded by board-certified emergency physicians
  • Anonymous until there's mutual interest
  • Always free for physicians

Try it on these example roles.

Every brief shows real pay, schedule, nights and an honest fit score. Push forward the ones you'd consider and set aside the rest. Groups never see your name unless you both say yes.

Magnolia Regional Trauma Center

Atlanta, GA · 105K visits/yr · Sample listing

Emergency Physician, Level I Trauma

$250–$285/hr

90Perfect Pairing
Acuity
Level I trauma
Schedule
14 × 12-hr shifts/mo
Nights
Rotating nights
  • Your acuity sweet spot

Set the terms your next job has to meet.

Move the dials the way you'd want your next contract to read. The count covers live and sample roles on VitalPair while groups join. Sample listings are labelled.

We show our math.

You wouldn't sign a contract you couldn't read. Every role comes with a score and exactly why. This is a sample listing, scored by the real matching engine against a sample profile.

Example match for a sample profile

View the listing
Sample listing

Emergency Physician, Partner Track

Cascade Emergency Physicians · Portland, OR

0Solid Vibes
Pay range
$250–$300/hr
Nights
Rotating nights (fair share)
Acuity
Busy community
Group type
Democratic group

Hover or tap a dimension to see why it scored that way.

Schedule & lifestyle

~120 h/mo (12 × 10 h) vs your ~130 h target. Plus 2 standby call shifts/mo (reachable only; not counted as hours). Nights: rotating (~25% overnight). Benefits need ≥96 clinical h/mo.

You've given enough nights to someone else's schedule.Your next job should fit your life.

You set your terms for pay, nights, acuity, partnership and location once. We score every open role against them, so you only review jobs worth your time.

Find your perfect career pairing

Every role shows its pay up front.

We got tired of “competitive salary,” too. These are live and sample roles on VitalPair while groups join. Samples are labelled and pay ranges are always shown.

We've watched groups pay the recruiter fee, and it comes out of your offer.

Physician recruiters typically charge $18K–$30K per placement or 20–25% of first-year base pay

  • We've sat on the group side. That fee comes out of the same hiring budget your offer does.
  • A recruiter is paid to close fast, not to find the job that fits your life.
  • So the role you hear about first is the one that pays the fee, not the best one.

Always free for physicians.

Find your perfect career pairing

Built by docs who have been right where you are.

We've worked the nights, the boarding holds and the 3 a.m. resuscitations, and we've sat on both sides of the hiring table. We know what the right job feels like, and what the wrong one costs. We're in your corner.

Why it exists

“We've hired new attendings, and watched groups lose what physician recruiters typically charge, $18K–$30K per placement or 20–25% of first-year base pay, to recruiters whose incentives were never aligned with the physician's best interest. This platform exists to fix that.”

What we'd want to know, too.

You complete a short, private intake. Our matching engine ranks real EM attending roles against your goals, schedule, location and pay, and shows each fit with a transparent score that explains exactly why. No endless applying and no recruiters.

Find your perfect career pairing

Free for physicians, anonymous until there's mutual interest.

We're in your corner. Let's build your shortlist.

Five minutes to tell us what you want. Free for physicians, anonymous until there's mutual interest.