Free job description templates you can copy and customize

Find ready-to-use templates for different roles, customize them to your hiring needs, and post jobs faster.

Medical Assistant

Job title: Medical Assistant

Location: [Company location]

Reports to: [Office Manager or Lead Medical Assistant]

Employment type: [Full-time]

Job summary:

We're looking for a Medical Assistant to support clinical and front-office work at [company name]. The right person takes vital signs, preps patients for exams, keeps records accurate, and helps the clinic run on schedule.

Medical Assistants help providers see patients on time and give each patient a smooth visit from check-in to checkout. Accurate intake and clear communication improve care quality and patient satisfaction.

Key responsibilities:

  • Room patients, take vital signs, and record medical histories and current medications.
  • Prepare exam rooms and assist providers during exams and minor procedures.
  • Perform venipuncture, injections, EKGs, and point-of-care tests as allowed by state law.
  • Collect, label, and send lab specimens.
  • Schedule appointments, check in patients, and verify insurance coverage.
  • Update patient charts in [Epic, athenahealth, or eClinicalWorks].
  • Process prescription refill requests and prior authorizations under provider direction.
  • Give patients clear after-visit instructions and answer their questions.
  • Clean and sterilize equipment and restock exam room supplies.
  • Follow HIPAA [or local privacy law], [OSHA or local workplace safety], and infection control standards.
Qualifications:
  • High school diploma or equivalent.
  • Completion of an accredited medical assistant program.
  • Certification such as CMA (AAMA), RMA (AMT), or CCMA (NHA) [or the Care Certificate (UK) or a Certificate IV in Health Administration (AU)] [required or preferred].
  • Current BLS certification.
  • [X]+ years of experience as a Medical Assistant in a [specialty] setting.
  • Experience with EHR systems such as [Epic, athenahealth, or eClinicalWorks].
Skills:
  • Vital signs and patient intake.
  • Phlebotomy and injections.
  • Medical terminology.
  • Scheduling and insurance verification.
  • Clear patient communication.
  • Multitasking in a busy clinic.
Nice to have:
  • Phlebotomy or EKG technician certification.
  • Knowledge of medical billing and coding.
  • Fluency in [language].
Benefits:
  • [Health, dental, and vision insurance, or private medical cover]
  • [Retirement plan, such as a 401(k), pension, or superannuation]
  • [Paid time off and holidays]
  • [Certification and training support]
  • [Free or discounted care at our clinics]
  • [Salary range]

FreeJob description generator tool by Recruit CRM

Need more than a ready-made template?

Create a job description tailored to your role, skills, and hiring requirements with our free AI-powered generator.

Highest-rated recruiting software across top review platforms

Capterra 4.9
SoftwareWorld Top Rated Applicant Tracking Software badge
Top Business Software High Achiever badge, Spring 2025
G2 High Performer badge, Spring 2025 Europe
Software Advice Front Runners 2026 badge
Capterra Shortlist 2026 badge
Shortlister Top Vendor badge for Candidate Relationship Management Tools, Q2 2026
SoftwareWorld Top Rated Applicant Tracking Software badge
Top Business Software High Achiever badge, Spring 2025
G2 High Performer badge, Spring 2025 Europe
Software Advice Front Runners 2026 badge
Capterra Shortlist 2026 badge
Shortlister Top Vendor badge for Candidate Relationship Management Tools, Q2 2026

Frequently asked questions

No. You can access and use our free job description templates without creating a Recruit CRM account or purchasing a subscription.

Yes. You can adapt the templates to your vacancy and use them when creating job postings on LinkedIn, Indeed, and other platforms. Just make sure the description meets each platform’s posting requirements.

Yes. Recruit CRM lets you organize vacancies by client, manage candidate pipelines for each opening, and track recruitment progress in one place. You can also maintain client communication history and keep your team updated on hiring activities.

Yes. Recruit CRM’s AI-powered sourcing and matching capabilities help you search your existing database and 800M+ external profiles. You can identify potentially suitable candidates using matching scores and explanations based on the role’s requirements.

Yes. Recruit CRM supports data migration from other recruitment systems, including candidate, client, and job records. Our team can help you plan the migration based on your current platform and data structure.

See how Recruit CRM works for your agency

Get a guided walkthrough tailored to your recruitment process, or explore the platform on your own.