global development remote roles