hatchet man
noun
°(colloquial idiom) Someone who carries out brutal and unpleasant duties on behalf of another, such as firing dead wood employees.