Match Experts and Jobs and Restrict Access

Hi Guys I hope you are doing great!!!

Here's what I need to accomplish... I need to create a website where doctors can register and post jobs and other doctors can register as experts.

The thing is that they should only be able to post jobs for their specialty and also view experts from their same specialty.

Let's say I am a general surgeon so I register to post a job where I need another general surgeon to assist me in a surgery. I will only be able to see general surgeons, and general surgeons (experts) who are looking for jobs should only be able to see general surgeons posts... (kind like dating)

Was I a little bit confusing?? LOL sorry

Any help?