When looking for remote web development opportunities there are broadly two categories - freelancing and remote positions.

Here is a list of websites for finding freelancing opportunities:

Also worth checking out is this article that has lots of details about freelance contracts.

For remote positions check out my list of remote friendly web development job board websites.