messenger careers in Nepal