Popular Software developer remote jobs locations