I am a US citizen, that is going to be moving to India. My husband will have a job in India, and I plan to be an independent software contractor, working out of my home in India. Can the company that hires me as an independent contractor just give me a 1099, or do I have to be resident in the US to be a 1099 contractor? What are the tax implications of this? If I cannot be a 1099 contractor, what are my other options?