Back office staff careers in Galway, Ireland