back office staff careers in Galway, Ireland