Customer service team lead jobs in DealCreate job alerts