subcontractor

(noun) contractor (generic term)