Roofing is a physically demanding job where you'll be working at heights with tools, such as nail guns. You'll have to climb up ladders, carry shingle bundles and move quickly, but precisely, across the roof when you're installing shingles.