Location: India, RemoteSalary: $120,000 - $160,000 USD, depending on experienceTravel: Occasional travel to our Berlin, Germany office is expected every 4 monthsAbout the RoleWe are looking for a dedicated and proactive Customer Support Specialist to...