Beginly Health Log in
Martinsville, VA banner Up to $200K
Privia Health logo

Dermatology Nurse Practitioner

Privia Health · Martinsville, VA

Posted June 29, 2026

Martinsville, VA · 100 College Drive, Martinsville, VA, US, 24112

Mahoney Family Medicine | Martinsville, VA

Mahoney Family Medicine is a well-established, highly collaborative practice seeking an experienced Dermatology Nurse Practitioner to join our team on a full-time or part-time basis. We pride ourselves on our fantastic work culture and low turnover, offering providers exceptional clinical autonomy to build and lead a thriving dermatology service line within our community.

Quick Look:

  • Schedule: Clinic is open Mon - Fri, 8AM - 4:30PM (closed for lunch 12PM - 1:30PM).
    • Full-Time: 4 clinical days/week with 1 remote admin day.
    • Part-Time: 2-3 days/week.
  • Call/Weekends: Minimal, specialized rotating call (historically 0-2 calls per rotation, as most patients utilize the portal). No weekend clinic hours.
  • Location: Outpatient primary care clinic location in Martinsville, VA.

Practice Overview:

  • Supportive Environment: Work with exceptional autonomy alongside a team of 1 Board-Certified Physician owner, 8 specialized APPs, and a dedicated support staff featuring a 1:1 Medical Assistant-to-provider ratio and on-site phlebotomy.
  • Flexible Scope of Care: Choose to build a strictly specialized dermatology panel or opt for a hybrid primary care and dermatology schedule. Manage a comfortable volume of 12-15 patients per day with flexible appointment lengths tailored to your workflow preferences.
  • Clinical Duties: Provide comprehensive "bread and butter" dermatological care, perform skin cancer screenings, and manage minor in-office procedures. Opportunities to incorporate wound care (utilizing our dedicated casting and procedure room) and aesthetics are available but not required.
  • Professional Growth: Spearhead the growth of a highly requested dermatology service line within a newly expanding facility.
  • Compensation & Benefits: The salary range for this role is $100,000 to $120,000 in base pay and exclusive of any bonuses or benefits. The base pay offered will be determined based on relevant factors such as experience, education, and geographic location.
    • Bonus Eligibility
    • Paid Time Off
    • 401(k)
    • CME & License Reimbursement
    • Health Insurance
    • Malpractice Coverage
    • Flexible Schedule
    • Mentorship & Onboarding Support

Qualifications:

  • Licensure: Active, unrestricted Virginia license (or eligibility to obtain).
  • Experience: 2+ years of dermatology related practicing experience required.
  • Attributes: Strong bedside manner, a relationship-based approach to care, and HIPAA compliance.

Our practice is a proud member of Privia Medical Group, a national physician organization with more than 5,200+ providers with over 1,300+ locations in multiple states. Through high-performance physician groups, accountable care organizations, and population health management programs, Privia works in partnership with health plans, health systems and employers to better align reimbursements to quality and outcomes.

Interested in being considered or learning more about the position? Apply here or contact us directly:

Christian Farris

Manager, Provider Recruitment

Privia Medical Group

Text: 571.453.7542

Email: Christian.Farris@PriviaHealth.com

Learn more about Privia Medical Group here: priviahealth.com

Employer

Privia Health

Privia Health elevates the patient-provider relationship by delivering tools, talent, and technology built to transform healthcare. Our proven, physician-focused platform is designed to reduce unnecessary costs, achieve better outcomes, and improve patient health and provider well-being.

We meet providers where they are in their volume-to-value journey so that — together — we can advance care for patients. We partner with payers, health systems, and employers to better align reimbursements with quality, outcomes, and performance.

Preserve autonomy, remain competitive, and reduce administrative burden to spend more time focused on patients.

Livability

13,584
Martinsville population
$153K
Avg 3-bedroom home
—
Avg high / low
Nearby cities
Winston-Salem
48.6 mi
Pop. 434,231
Greensboro
43.4 mi
Pop. 345,858
Roanoke
38.8 mi
Pop. 214,019
Source: US Census Bureau
Annual family budget — Henry County
—
Housing, food, transport, healthcare, childcare & taxes for a typical family
$153K
Avg 3-bedroom home
—
Avg monthly rent
Source: EPI Family Budget Calculator
Source: Zillow
—
Avg high / low
—
Yearly rainfall
—
Sunny days / yr
Source: WeatherAPI.com
Population — ZIP 24112
30,370
Total residents
14,182
Male residents
16,188
Female residents
Age distribution
total
30,370
0-9
3,197
10-19
3,832
20-29
3,203
30-39
3,258
40-49
3,002
50-59
4,251
60-69
4,515
70-79
3,401
80+
1,711
Ethnicity
White
15,982
Black Or African American
11,820
American Indian Or Alaskan Native
79
Asian
264
Native Hawaiian Or Other Pacific Islander
9
Other
1,188
Two Or More
1,028
Source: US Census Bureau
Nearby airports
Raleigh Durham International Airport (RDU) 83.15 mi
Roanoke–Blacksburg Regional Airport (ROA) 42.16 mi
Piedmont Triad International Airport (GSO) 43.53 mi
Lynchburg Regional Airport - Preston Glenn Field (LYH) 54.92 mi
Greenbrier Valley Airport (LWB) 84.02 mi
Source: FAA database