Is shortstop a proper noun?

No, the compound noun 'shortstop' is a common noun, a general word for a position in baseball.

A proper noun is the name of a specific person, place, or thing. A proper noun for the common noun 'shortstop' is the name of the person holding that position or the Shortstop Deli in Ithaca, NY.