Is there a reason you are willing to share for the "without any trips" criterion?
I have been working remotely for some six years. My current employer hires mostly remote engineers, and we're always looking out for good people.
We try to get developers together a couple of times a year, which it appears your circumstances would rule out; correct?