Medical Assistant St. Petersburg, FL
$21 - $25 per hourMarathon Health
Marathon Health is a leading advanced primary care provider partnering with employer and union plan sponsors to improve health for millions of Americans. With nationwide onsite nearsite and network health centers and virtual primary care Marathon delivers a value-based model that enhances the healthcare experience for members and providers while driving meaningful cost savings for plan sponsors. Marathon is proud to be certified as a Great Place to Work reflecting the companys commitment to building an inclusive high-trust culture where all employees can thrive. Learn more at
Highlights of working at Marathon Health:
- Competitive health benefits that start 1st of month after start date
- 15 days of PTO plus paid holidays
- No out-of-pocket cost for scrubs
- Pay Range: $21.00-25.00/hr The actual offer may vary dependent upon geographic location and the candidates years of experience and/or skill level.
About Us
At Marathon Health we are building the most trusted accessible and personalized healthcare experience alongside our patients and clients. With 20 years experience from our shared organizations we hold a unified goal of building deep trusted and lasting relationships with our patients and clients. As Marathon Health we are guided by our core principles of Patients First Courage Ingenuity Community and Fun.
About the Role
We are currently looking for an experienced Medical Assistant to join our team. The Medical Assistant is a key component of our care team and works closely with a primary care physician to deliver excellent patient care and provide an exceptional guest experience to our patients. Because of our unique model our Medical Assistants oversee the full spectrum of the patient experience- acting both as a Medical Receptionist as well as assuming clinical responsibilities of a Medical Assistant.
Essential Duties and Responsibilities
The following duties and responsibilities generally reflect the expectations of this position but are not intended to be all-inclusive.
- Escorts patients to room and ensures that exam rooms are thoroughly cleaned and stocked
- Reviews previous medical information and gathers any relevant updated health information from the patient to inform the provider
- Take vitals perform blood draws give injections bandage wounds assist with procedures. Work with the contracted labs for additional tests
- Prepares and administers approved medications and immunizations via oral topical inhaled intramuscular subcutaneous or intradermal at the direction of and upon written order from the Provider
- Partners with other members of the care team to develop individual patient plan of care including identifying and working to address gaps in care
- Front desk duties including: patient scheduling medical record requests and abstraction documentation coordinate specialist visits referrals and other care outside of the cliniccheck-in check-out etc.
- Records accurate and pertinent data in the medical record according to documentation guidelines
- Process test results and provide the patient with timely results via e-message mail or phone as directed in written instructions by the Provider
- Participates in outreach to patients to drive engagement among eligible patient groups
- Maintains clinical and office supplies and equipment for treatments
About You
- Minimum of 1 year of experience working as a Medical Assistant preferably in Primary Care. May vary based on clinic needs
- Graduation from a formal Medical Assistant program or other related program
- National or state-specific MA certification or registration is strongly preferred. MA certification or registration is required for employment in States where certification/registration is required.
- CPR/BLS certification required at time of start date
- Phlebotomy experience is preferred
We are accepting applications for this position until a candidate has been selected. To apply to this position and learn more about open jobs at Marathon Health visit our careers page.
Required Experience:
Junior IC
$1,853 - $2,006 per week
...Nurse (RN) | Emergency Room (ER) / Trauma Location: Petersburg, VA Agency: Host Healthcare Pay: $1,853... ...jobs in all 50 states at every major healthcare system · Day-1 medical benefits that last up to 30 days between assignments · Day-1...SuggestedFull timeContract workLocal areaImmediate startShift workNight shift$1,708 - $1,893 per week
...Registered Nurse (RN) | Emergency Room (ER) / Trauma Location: Petersburg, VA Agency: LRS Healthcare Pay: $1,708 to $1,893 per week Contract Duration: 13 Weeks Start Date: ASAP About the Position Ready to start your next travel adventure...SuggestedFull timeContract workImmediate start$1,937 per week
...Registered Nurse (RN) | Emergency Room (ER) / Trauma Location: Petersburg, VA Agency: Triage Staffing Pay: $1,937 per week Shift Information: Nights - 3 days x 12 hours Contract Duration: 13 Weeks Start Date: 10/12/2026 About the Position...SuggestedFull timeContract workShift workNight shift$1,937 per week
...Registered Nurse (RN) | Emergency Room (ER) / Trauma Location: Petersburg, VA Agency: Triage Staffing Pay: $1,937 per week Shift Information: Rotating - 3 days x 12 hours Contract Duration: 13 Weeks Start Date: 10/26/2026 About the Position...SuggestedFull timeContract workShift work$1,599 - $1,777 per week
...Emergency Room (ER) / Trauma Location: Petersburg, VA Agency: CrossMed Healthcare... ...and reports outcomes Administers medications as ordered with appropriate documentation... ...ability to grasp, push/pull, and move while assisting with procedures or operating...SuggestedWeekly payFull timeContract workShift work$1,937 per week
...Registered Nurse (RN) | Emergency Room (ER) / Trauma Location: Petersburg, VA Agency: Triage Staffing Pay: $1,937 per week Shift Information: Nights - 3 days x 12 hours Contract Duration: 13 Weeks Start Date: 10/12/2026 About the Position...Full timeContract workShift workNight shift$1,853 - $2,006 per week
...Registered Nurse (RN) | Emergency Room (ER) / Trauma Location: Petersburg, VA Agency: Host Healthcare Pay: $1,853 to $2,006 per week Shift Information: Nights Contract Duration: 13 Weeks Start Date: 10/12/2026 About the Position Host...Full timeContract workImmediate startShift workNight shift$1,857 per week
...Registered Nurse (RN) | Emergency Room (ER) / Trauma Location: Petersburg, VA Agency: FlexCare Pay: $1,857 per week Shift Information: Rotating - 3 days x 12 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position Position...Full timeContract workLocal areaImmediate startShift work$5,050 - $5,320 per week
...Registered Nurse Anesthetist | General Practice Location: Petersburg, VA Employer: GHR Healthcare Pay: $5,050 to $5,320 per... ...CRNAs, Anesthesiologists, Nurse Practitioners, Physician Assistants, and Physicians across all specialties, connecting them with top...Weekly payFull timeContract workLocumImmediate startShift workDay shift- ...Nurse Anesthetist | Anesthesiology - General/Other Location: Petersburg, VA Employer: LocumTenens.com Pay: Competitive... ...Government: No Percentage Hands On: 100% Supervision/Medical Direction: Supervision Staffing Model: Physician supervision...Weekly payFull timeLocumImmediate startShift workDay shift
$2,849 - $3,027 per week
...Registered Nurse (RN) | Cardiac Catheterization Lab Location: Petersburg, VA Agency: Host Healthcare Pay: $2,849 to $3,027 per week Shift Information: Days Contract Duration: 13 Weeks Start Date: 10/26/2026 About the Position Host Healthcare...Full timeContract workImmediate startShift work$2,729 per week
...Registered Nurse (RN) | Cardiac Catheterization Lab Location: Petersburg, VA Agency: FlexCare Pay: $2,729 per week Shift Information: Days - 4 days x 10 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position TravelNurseSource...Full timeContract workLocal areaImmediate startShift work$2,633 per week
...Registered Nurse (RN) | Cardiac Catheterization Lab Location: Petersburg, VA Agency: Triage Staffing Pay: $2,633 per week Shift Information: Days - 4 days x 10 hours Contract Duration: 13 Weeks Start Date: 10/26/2026 About the Position...Full timeContract workShift work$3,143 per week
...Cardiac Catheterization Lab Location: Petersburg, VA Agency: Prime Staffing Pay... ...Description: The Cath Lab RN assists with diagnostic and interventional cardiac... ...include preparing patients, administering medications, monitoring vitals, circulating during...Full timeContract workShift work$2,776 - $2,918 per week
...Registered Nurse (RN) | Cardiac Catheterization Lab Location: Petersburg, VA Agency: AMN Healthcare Pay: $2,776 to $2,918 per... ...: ~Competitive pay rates ~Free, quality, private housing ~Medical, Dental, Vision ~401(k) and Flex Spending ~Life Insurance...Extra incomeFull timeContract workTemporary workLocal areaShift work$2,770 per week
...Nurse (RN) | Cardiac Catheterization Lab Location: Petersburg, VA Agency: Core Medical Group Pay: $2,770 per week Shift Information:... ...benefits to help you save for retirement Licensure assistance and reimbursement to set you up for success on your...Hourly payWeekly payDaily paidPermanent employmentFull timeContract workTemporary workRelocationShift work$2,770 per week
...Nurse (RN) | Cardiac Catheterization Lab Location: Petersburg, VA Agency: Core Medical Group Pay: $2,770 per week Shift Information:... ...benefits to help you save for retirement Licensure assistance and reimbursement to set you up for success on your...Hourly payWeekly payFull timeContract workShift work$2,776 - $2,918 per week
...Registered Nurse (RN) | Cardiac Catheterization Lab Location: Petersburg, VA Agency: AMN Healthcare Pay: $2,776 to $2,918 per... ...: ~Competitive pay rates ~Free, quality, private housing ~Medical, Dental, Vision ~401(k) and Flex Spending ~Life Insurance...Extra incomeFull timeContract workTemporary workShift work$2,633 per week
...Registered Nurse (RN) | Cardiac Catheterization Lab Location: Petersburg, VA Agency: Triage Staffing Pay: $2,633 per week Shift Information: Days - 4 days x 10 hours Contract Duration: 13 Weeks Start Date: 10/26/2026 About the Position...Full timeContract workShift work$3,143 per week
...Cardiac Catheterization Lab Location: Petersburg, VA Agency: Prime Staffing Pay... ...Description: The Cath Lab RN assists with diagnostic and interventional cardiac... ...include preparing patients, administering medications, monitoring vitals, circulating during...Permanent employmentFull timeContract workTemporary workShift work$1,984 - $2,137 per week
...Registered Nurse (RN) | Progressive Care Unit Location: Petersburg, VA Agency: Host Healthcare Pay: $1,984 to $2,137 per week Shift Information: Nights Contract Duration: 13 Weeks Start Date: 10/26/2026 About the Position Host Healthcare...Full timeContract workImmediate startShift workNight shift$1,752 - $1,947 per week
...| Progressive Care Unit Location: Petersburg, VA Agency: CrossMed Healthcare... ...interventions and reports outcomes Administers medications as ordered with appropriate... ...ability to grasp, push/pull, and move while assisting with procedures or operating departmental...Weekly payFull timeContract workShift workNight shift$2,197 per week
...Registered Nurse (RN) | Progressive Care Unit Location: Petersburg, VA Agency: PRN Healthcare Pay: $2,197 per week Shift... ...PRN: ~ Competitive pay ~ Generous housing stipends ~ Medical, Dental, Vision ~401(k) with company match ~ Refer-a-friend...Daily paidFull timeContract workLocumReliefLocal areaShift work$2,197 per week
...Registered Nurse (RN) | Progressive Care Unit Location: Petersburg, VA Agency: PRN Healthcare Pay: $2,197 per week Shift... ...PRN: ~ Competitive pay ~ Generous housing stipends ~ Medical, Dental, Vision ~401(k) with company match ~ Refer-a-friend...Full timeContract workReliefLocal areaShift work$1,984 - $2,137 per week
...Registered Nurse (RN) | Progressive Care Unit Location: Petersburg, VA Agency: Host Healthcare Pay: $1,984 to $2,137 per week Shift Information: Nights Contract Duration: 16 Weeks Start Date: 9/28/2026 About the Position Host Healthcare...Full timeContract workImmediate startShift workNight shift$1,984 - $2,137 per week
...Registered Nurse (RN) | Progressive Care Unit Location: Petersburg, VA Agency: Host Healthcare Pay: $1,984 to $2,137 per week Shift Information: Nights Contract Duration: 13 Weeks Start Date: 10/17/2026 About the Position Host Healthcare...Full timeContract workImmediate startShift workNight shift$1,752 - $1,947 per week
...| Progressive Care Unit Location: Petersburg, VA Agency: CrossMed Healthcare... ...interventions and reports outcomes Administers medications as ordered with appropriate... ...ability to grasp, push/pull, and move while assisting with procedures or operating departmental...Weekly payFull timeContract workShift workNight shift$2,060 - $2,166 per week
...Registered Nurse (RN) | Progressive Care Unit Location: Petersburg, VA Agency: AMN Healthcare Pay: $2,060 to $2,166 per... ...you deliver progressive care nursing to patients with complex medical needs at the facility. You will monitor patient status, administer...Extra incomeFull timeContract workTemporary workLocal areaShift work$1,984 - $2,137 per week
...Registered Nurse (RN) | Progressive Care Unit Location: Petersburg, VA Agency: Host Healthcare Pay: $1,984 to $2,137 per... ...jobs in all 50 states at every major healthcare system · Day-1 medical benefits that last up to 30 days between assignments · Day-1...Full timeContract workLocal areaImmediate startShift workNight shift- ...to find a CNA program that will prepare you for this high-demand, entry-level role. What does a CNA do? A certified nursing assistant provides direct care to patients, assisting with daily activities like bathing, feeding, and mobility while monitoring vital signs...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Medical Assistant St. Petersburg, FL. Be the first to apply!
- medical office assistant work from home Petersburg, VA
- advanced medical Petersburg, VA
- medical group Petersburg, VA
- non medical Petersburg, VA
- medical compliance Petersburg, VA
- medical screener reception technician Petersburg, VA
- medical imaging Petersburg, VA
- medical equipment delivery driver Petersburg, VA
- medical authorization Petersburg, VA
- part time medical Petersburg, VA


