Customer Success Manager - Remote at Nevis