TWO nurses at a US naval hospital have been fired after they were caught making inappropriate gestures to newborn babies and making one dance to rap music.

Photographs of the nurses with the babies, who worked for Naval Hospital in Jacksonville, Florida, were uploaded to Snapchat but later posted to Facebook and shared more than 185,000 times.

In one Snapchat picture, the woman takes a photo flipping off the baby with the caption: “How I currently feel about these mini Satans”.

A screenshot of a video shows another nurse holding an infant by the armpits while making the newborn “dance” to 50 Cent’s In Da Club.

The baby was reported to be just hours old, according to Fox 30.

The nurses’ behaviour has sparked outrage on social media with many slamming their “disgusting” conduct.

“Wow. Just wow ... these nurses should NEVER be allowed near any patients ever again ... they should lose their license ... they also should NEVER be allowed near infants or children ... they are disgusting,” one woman wrote.

“Navy nurses. btw! So you’re serving “your country” and have to deal with this BS! I see why so many are turning to home births. People are so vile,” another woman said.

“Do you not realise this is someone’s child your [sic] acting like it’s a toy or something,” another user commented.

The rogue staffers have been “removed from patient care,” the Naval Hospital said in a statement.

“We are aware of a video/photo posted online. It’s outrageous, unacceptable, incredibly unprofessional, and cannot be tolerated,” the hospital said. “We have identified the staff members involved. They have been removed from patient care and they will be handled by the legal system and military justice. We’re in the process of notifying the patient’s parents.”