Tried to sign up at TripleByte, got this:
"Unfortunately we're only able to work with people with legal status permitting employment in the US. We hope in the future to help set up visa sponsorships."
I appreciate that they cleared expectations upfront. I tried to sign up on Hired.com once, after going through effort of filling up their lengthy registration forms, which took me several hours, they conveniently told me that their services are not available in my country.