German speaking Customer Success Specialist Initiate International Cape Town, South Africa Jun 01, 2022