Technical Customer Success Manager - Nigeria — Masters Africa