Comment
Comment by nostrademons
How about consulting? Since consultants contract for the work they produce and not their availability to do the boss's bidding, most companies that hire them are much more amenable to remote work. It seems tailor-made for your situation - someone with good development and communication skills who doesn't want to work in an office.