content writing manager careers in India