Manager, Customer Success & Support job at Ceartas