manager online business careers in Galway, Ireland