digital social media careers in Carlow, Ireland