Medical Jobs Across India

397 openings in Medical

Medical jobs at a glance

NodHire has 397 open Medical jobs across India, the newest added on 17 Oct 2026. The typical advertised pay is ₹17,500 per month (median of 397 listings that show pay; the middle half pay ₹17,500–₹17,500). The most openings are in Delhi (2), Agra (1) and Ahmedabad (1).

See the numbers: pay, roles, skills and work mode
Medical jobs at a glance
Open jobs397
Typical pay ₹17,500 per month (median of 397 listings)
Middle 50% of pay ₹17,500 – ₹17,500 per month
Most-listed rolesMedical Officer
Job typesFull-time 100%
Work modeOnsite 100%
Fresher-friendly100% of roles ask for 0–1 year of experience
Top cities Delhi (2), Agra (1), Ahmedabad (1), Aizawl (1), Ajmer (1)
Newest listing

Calculated from active listings on NodHire; pay figures use each listing's advertised range.

There are currently 397 medical job openings available, offering a median pay of ₹17,500 per month. The most listed role is Medical Officer, with 393 positions open. These roles are ideal for freshers or those with 0–1 year of experience, as all positions are open to entry-level candidates. All jobs are full-time and onsite, providing a structured work environment.

About Medical Jobs

NodHire features a wide range of medical roles including Medical Officer, Staff Nurse, and Lab Technician. Our platform connects healthcare professionals with employers looking for qualified candidates. You can easily search for jobs by location and apply with just a few clicks.

medical jobs in India nursing jobs in Delhi hospital jobs in Agra pharmacy jobs in Ahmedabad medical officer vacancies