Family Medicine Physician (FM)

Titan Placement GroupMartinsville, VA
Onsite

About The Position

We’re hiring a Family Medicine Physician in Martinsville, VA who wants strong work-life balance, meaningful patient relationships, and stable income. You’ll step into a fully outpatient primary care role focused on preventive care, chronic disease management, and treating patients of all ages. No inpatient responsibilities. You’ll have autonomy in your practice while supported by a full clinical team. Four 9-hour days or three 12-hour days or part time available. 4 hours admin time weekly (can be done from home). 100% outpatient. 21–27 patients per day depending on schedule. Competitive salary structure. Established support staff. CME support and professional growth. Modern EMR system.

Requirements

  • Board Certified or Board Eligible in Family Medicine
  • Comfortable seeing patients of all ages
  • Value team-based care and clinical autonomy
  • Want to build long-term patient relationships

Nice To Haves

  • New graduates and experienced physicians welcome

Responsibilities

  • Preventive care
  • Chronic disease management
  • Treating patients of all ages

Benefits

  • Student loan repayment
  • Health insurance (80% employer paid)
  • Dental & vision
  • Life insurance
  • Short & long-term disability (100% employer paid)
  • 20 days PTO + 8 paid holidays
  • CME: $2,500 + 5 days
  • $1,000 for licenses and memberships
  • Simple IRA with 3% match
  • Malpractice coverage
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service