2 People Team Lead Jobs in Carlow