At Vaila Health, we are passionate about providing the best of healthcare to our patients. We aim to offer all of the personal elements of local General Practice, whilst utilising the latest technology, to enhance access and patient experience. 


We are looking for forward-thinking, motivated GPs and healthcare professionals to join our team.


Alternatively, you may own a business and feel that the addition of our private GP services would benefit your clients? If so, please get in touch.   

Current Vacancies


General Practitioners

Perthshire, Tayside & Fife

We are looking for experienced, local GPs to join our growing team. This is a unique employment opportunity, providing private GP consultations. This post is ideal for a GP who loves the essence of traditional family practice and enjoys having more time to spend with their patients. They would have ability to form positive, collaborative relationships with a small patient group. 

We offer 10- to 60-minute appointments to members of the public and corporate clients. The role will involve managing, advising and treating acute and chronic conditions commonly found in primary care, coupled with appropriate investigations and onward referral. We also provide health screening services, vaccinations, visa examinations and medical reports.

We are open to discussing roles with General Practitioners who would like to work on a full-time or part-time basis plus the option of flexible working hours, including out-of-hours. As well as GP work, there is the opportunity to be involved in shaping service design and writing content marketing articles/blogs.


  • IT skills and the ability to learn a new IT system

  • Friendly and approachable

  • GMC Registered General Practitioner, full license to practice


  • Longer appointments

  • Flexible working

  • Special interests welcomed/accommodated

  • Annual accredited appraisal for re-validation

  • No home visits

  • Supportive team of Doctors

  • Time for Continued Professional Development supported

0333 577 5999

Croftwell Clinic, Prior Muir, St Andrews, KY16 8LP
Tay MediSpa Clinic, 53-55 York Place, Perth, PH2 8EH

Heal Clinic, 14 Dudhope Street, Dundee, DD1 1JU

Vaila Health is not an emergency service. If you have concerns about a serious urgent medical condition such as a Heart attack, Stroke or Meningitis then please dial 999 or go straight to A&E. © 2020 Vaila Health, All Rights Reserved

Terms and Conditions

Cookies Policy

Privacy Policy