virtual team leader careers in Thrissur, India