Medical students hunting extra work usually want cash, clinical exposure, and a schedule that survives exam blocks. The title you chase matters. The board you search matters just as much.
So where do you actually apply without wasting a week on dead listings?
If you only type "healthcare" into a giant job app, you'll get full-time medical assistant ads written for career MAs, not for someone with a block exam on Thursday. Start with employer career sites and student platforms. Then widen the net.
The better fits are medical scribe work, research assistant roles, telehealth or virtual documentation support, short-cert clinical jobs (EMT, phlebotomy, CNA), and tutoring. Locum tenens is not in that set. That's post-grad work.
Match the role to the platform before you apply
Pay varies by city, hospital system, and whether you're on an hourly student shift or a lab stipend. Don't treat a national average as a promise. Filter for part-time, per diem, student, or remote first. Then read the credential line.
| Role | What you're hired to do | Where listings actually show up | Watch-outs |
|---|---|---|---|
| Medical scribe (in-person or virtual) | Real-time charting in the EHR so the clinician can stay with the patient | Employer sites such as ScribeAmerica, plus remote scribe openings | Fast typing, standing/sitting mix, HIPAA-heavy documentation |
| Research assistant | Lab, chart, or trial support under a PI | Campus portals, Handshake student research jobs, academic boards like jobRxiv research assistant listings | Many posts are staff or international; read location and degree line |
| Telehealth / MA-adjacent support | EHR intake, virtual visit support, no prescribing | LinkedIn job search, hospital career pages | Lots of full-time MA trainee ads mixed in |
| EMT, phlebotomy, CNA | Direct patient tasks after a short cert | Hospital career sites, local EMS, state student boards such as OhioMeansJobs for students | Shift work; cert first, then the app |
| Tutoring / writing gigs | USMLE or undergrad science help; paid by session | School programs, tutoring marketplaces, Student Doctor Network jobs board | Uneven hours; you still need a clean profile |
Turns out a "medical student jobs" search on a big board is a messy bucket. LinkedIn's pile includes MA trainee cohorts, screeners, and hospital staff roles that never mention a student schedule. Treat that search as a starting filter, not a shortlist.
Scribe jobs: employer sites beat generic boards
Scribe work is still the cleanest clinical-adjacent gig for many pre-meds and M1/M2s. You sit (or stand) with a provider, pull prior records, and document history, exam, results, and the plan. The point of the job is speed for the clinician, not independent care.
ScribeAmerica is the name that shows up constantly because it trains and staffs scribes at scale, including virtual and remote scribe jobs. Apply there if you want a known pipeline. Don't assume every posting is remote, or that remote means you can chart from a noisy dorm.
Vendor how-to pages, such as the HealthChannels overview of becoming a medical scribe, describe training in terminology, documentation, and HIPAA, plus EHR navigation in systems like Epic or Cerner. That same vendor material mentions a CMSP path that can require an exam and logged on-the-job hours. Treat that as one employer's credential story, not a national rule.
Build the application around proof you can type accurately under time pressure. Hospital volunteer hours help. A campus EMT card helps. A generic "hard worker" summary does not.
Research assistant hunts live on campus tools first
Research jobs rarely behave like retail postings. PIs hire through a lab site, a school portal, or a student app long before a public board catches up.
Handshake is built for that campus funnel. Complete the profile, set alerts for research assistant, clinical research, and the specialty you actually want, and message labs that already hire undergraduates or med students. Cold email still works. The app just tells you who is hiring this month.
jobRxiv aggregates science RA posts, but you'll see software engineers, overseas labs, and full staff packages sitting next to student-hourly work. That's the messy part of academic boards, you click five listings and three of them want a different visa, a different city, or a master's you don't have, so you have to read the term, salary band, and degree line before you spend an evening on a tailored note.
Clinical research coordinator posts can be remote-ish. Many still want a CRC certificate and weekday hours. If you're in classes, ask about evening data work or a defined hourly cap before you say yes.
Telehealth listings need aggressive filters
Telehealth support roles exist. Virtual scribes exist. Full-time medical assistant apprenticeships also flood the same search.
On LinkedIn, skip the keyword "medical student" as your only term. Pair telehealth, virtual scribe, remote scribe, or EHR with part-time or per diem. Open each posting and look for words you cannot do: full independent MA scope, prescribing, unsupervised assessments, 40-hour clinics.
Hospital career pages are slower and often more accurate. If a system uses Workday or Taleo, make one profile and reuse it. Don't open a new account for every campus affiliate.
Remote does not automatically mean flexible. Some virtual scribe shifts still lock you to clinic hours in another time zone.
Clinical hourly jobs: certify, then search like a local
EMT, phlebotomy, and CNA work can count as hands-on hours. They also require a card before most employers will let you click Apply.
- Pick one cert you can finish without colliding with a core clerkship or a heavy exam month.
- Use the hospital or EMS career page, not only a national app. Local systems hire these roles constantly.
- If you're in Ohio, OhioMeansJobs student listings are a legitimate state board for part-time and internship search. Other states have similar workforce sites.
- Set the filter to part-time, PRN, or nights. Daytime clinic blocks will fight lectures.
- Ask in the interview how shift swaps work around exams. Get that in writing if you can.
Phlebotomy is often the shortest runway. EMT is the stress test. CNA is bedside basics and shift work. None of those belong on a remote-only job app as your first move.
Tutoring and writing gigs sit off the main boards
USMLE tutoring pays by the hour more often than floor work does, and it recycles material you already owe yourself. School-run tutoring programs beat cold marketplace profiles because classmates already trust the roster.
To be honest, freelance medical writing is slower to start than people expect. You need clips. You need a niche. You need a platform profile that does not read like a personal statement.
The Student Doctor Network jobs board is a classifieds-style forum, not an ATS. It's useful for niche gigs and warnings from other students. It is not a substitute for Handshake or an employer career site when you want a W-2 scribe shift.
Part-time search vs a gap-year hunt
The same job title needs a different search tactic once you're not in class.
| During med school | Gap year | |
|---|---|---|
| Hours you can defend | Light, movable, exam-aware | Full-time or near it |
| Platforms that fit | Employer scribe portals, Handshake, tutoring programs | Hospital career sites, research institutes, LinkedIn with staff filters |
| What apps should show | Part-time, PRN, virtual, student | Research assistant, EMT, CRC, clinical research |
| Risk | Over-hours and grade slip | Re-entry timing and a thin clinical story if you only did desk work |
A gap year is when research assistant or EMT work can go deep. That's also when you should stop hunting "student jobs" and start hunting the real staff requisition, then ask whether they hire gap-year candidates.
Apply in this order so the ATS doesn't bury you
Most of these employers still run an applicant tracking system. A pretty PDF is not the whole application.
- Pick two role types, not five. Scribe plus tutoring is a coherent pair. CNA plus consulting is not.
- Build one master resume with a clinical-hours line, EHR tools, certs, and a short research bullet if you have it. Mirror the posting's nouns without stuffing.
- Create the employer account first (ScribeAmerica, the hospital Workday, Handshake). Upload there. Then paste a shorter version into LinkedIn Easy Apply only if the posting looks real.
- For lab jobs, send the PI a five-sentence note the same day you click submit. Attach the same PDF. Name a paper or method from their page.
- Track every login in a simple sheet: board, date, req number, follow-up date. Student boards and hospital portals do not talk to each other.
- If a listing asks for a MA license you don't have, skip it. You're not bargaining that away in the cover letter.
Save a blank availability calendar. Hiring managers for scribe and PRN clinical work will ask. "I'll figure it out" reads as a no.
Fix the profiles that feed the apps
Handshake and LinkedIn are not decorations. Recruiters search them.
On Handshake, list your school, expected degree, certs, and job interests in the system's own fields. Alerts only fire if those fields are filled. On LinkedIn, use a headline like "M2 | EMT | seeking part-time scribe or research assistant work," not a vague passion line.
Thing is, a lot of "best jobs" lists skip this and then people apply into a void. The board cannot route you if the profile is empty.
Keep location honest. If you can only work in one city during the term, say so. Remote virtual scribe roles are the exception, and even those may want overlapping clinic hours.
Skip locum tenens filters until you have a license and a post-grad status. Those postings will waste a login.
If you want a next step that actually moves, open two tabs: the ScribeAmerica remote jobs page and your school's Handshake research listings. Submit one complete application on each today, then set a single alert so you are not refreshing five apps by hand every night.