I'm not looking at the moment, but just wanted to say kudos for your approach to remote work!
I'm currently living mostly in rural France (with a month or two per year in Kuala Lumpur), working full time with a Cambridge-based startup that's even more accommodating of remote workers (and that's the only way I could possibly do this) -- many of us on the team travel & keep working, as well, which at one point resulted in us having one dev in GMT-8, one in GMT-5, one in GMT, and one in GMT+8 (!).
There are some things that are more difficult with remote dev, mostly communication-related -- though if we all have good internet connectivity, we get by quite well -- but I've become fond of the hidden bonuses, like "relay" programming -- basically, pair programming where you only overlap for one part of the task, and the person who started it (in an earlier time zone) isn't the same one who finishes it. It's always easy to do maintenance, deployments, etc. at "odd" hours -- you just pick the person in a time zone where the hour isn't so odd. And generally our communication is good enough (and we share tasks enough) that no one is ever stuck sitting around waiting for X to wake up and come online.
So best of luck to you, and I hope more startups will follow your lead!
Patients Know Best (patientsknowbest.com) -- though we're not hiring aggressively at the moment (which is why we don't have an entry on this page otherwise...), I imagine it can't hurt to keep in touch if our mission looks interesting.
Our webapp is currently old-school enterprise Java, partly because we're building atop a few major bits of OSS that are Java/JEE, but we're not opposed to becoming more polyglot as we expand.
I'm currently living mostly in rural France (with a month or two per year in Kuala Lumpur), working full time with a Cambridge-based startup that's even more accommodating of remote workers (and that's the only way I could possibly do this) -- many of us on the team travel & keep working, as well, which at one point resulted in us having one dev in GMT-8, one in GMT-5, one in GMT, and one in GMT+8 (!).
There are some things that are more difficult with remote dev, mostly communication-related -- though if we all have good internet connectivity, we get by quite well -- but I've become fond of the hidden bonuses, like "relay" programming -- basically, pair programming where you only overlap for one part of the task, and the person who started it (in an earlier time zone) isn't the same one who finishes it. It's always easy to do maintenance, deployments, etc. at "odd" hours -- you just pick the person in a time zone where the hour isn't so odd. And generally our communication is good enough (and we share tasks enough) that no one is ever stuck sitting around waiting for X to wake up and come online.
So best of luck to you, and I hope more startups will follow your lead!