Ask HN: Anyone ever do remote work from another country?

2 points by qzxt ↗ HN
Hey,

So my girlfriend and I are planning on moving to Germany or France for a while (maybe a year?), and I'm not sure if I'll be able to find any programming jobs over there. Anyone ever take a US job and work remotely from another country? What were your experiences? How did it work out? How do taxes work out? Please let me know, especially if it was freelance.

I'm a US citizen, but I'm interested in your experiences even if you're not a national.

8 comments

[ 3.8 ms ] story [ 35.7 ms ] thread
As far as working remotely: SSH sucks to use over the Atlantic. It's very very slow and the delay makes it no fun. Not sure if that was part of what you wanted to know. I can't give you much idea about taxes since it's the other way around for me.
Thanks for the heads up. How slow are we talking here? And is ssh 100% necessary all the time? or only when it's time to push to production? Sorry if these seem like pedestrian questions; I've never done freelance work before, so I need to understand what I'm getting into.

Also, what do you mean it's the other way around for you wrt taxes?

"Freelance work" is an extremely broad term, so it's hard to answer. Taxes are 100%-country dependent, so you'll need to research it on country-per-country basis. For example, in Poland I pay 9% on everything up to ~$28k, then 14% on the next $17k and 25% on everything above that. For that, I receive the free (state-provided) health care. On the other hand, I imagine that countries such as Germany or especially France would take much more of your pay.
I have no problem at all with SSH (SSH-ing from Poland to us-east EC2 machines), so it probably varies by country/ISP.
Anyone ever take a US job and work remotely from another country?

I have been working as a freelancer / contractor from the Philippines. Most of my work comes from N. America but I also get work from Australia and Europe. The difference between self employment and a job is the tax forms involved. I have been offered a lot of full time positions, but all of them have been as a contractor. In other words, I give them a W-9, they pay me for my time and I worry about my own taxes.

How this works out depends on how well you jive with the client. Most clients won't work out, so you should be saying "no" a lot. The good clients make freelancing (almost) easy and enjoyable. Bad clients turn freelancing into a stressful grind. A bad relationship can be devastating for both sides and run your business into the ground. It takes time, practice and a lot of networking to create relationships with good clients and prevent relationships with bad clients.

Dealing with different time zones may be an issue. Every client has different preferences. Some prefer that you are available during U.S. business hours and others don't have a preference as long as you get the job done. I try to give myself some overlap in availability for at least a couple of U.S. business hours.

Your visa will likely be the most important issue. Many "nomadic developers" work on a tourist visa. You could argue the rights and wrongs on doing this, but you are unlikely to attract attention. However, you will have to do visa runs while on a tourist visa, and depending on your situation, this may play a big role in your decision. In other words, once the PITA factor of dealing with a tourist visa reaches a certain level, then you will likely be looking for another place to live.

Otherwise it's not much different than doing the same thing from within the U.S. If you have never worked remotely or done freelance, then the country you are working from will be the least of your logistical problems (assuming you aren't living in a third world country with terrible infrastructure.)

Sounds pretty cool. Mind sharing what your typical day as a freelancer is like?

By the way, are you from the Philippines or do you just live there?

Work on client stuff starting 2 AM Manila time until around 6 AM. Do it again around 5 PM to 9 PM and then hit the sack. The time in between I have been working on side projects, but I think I need to take a break and live a little. ;)

I moved here almost as a random choice. I had never been here before I moved here and I have no ties here either. I had planned on living in many other countries but I sort of stopped here and got content. ;) Maybe after I get to where I want to be with my side projects I will try some other places.

I have worked remotely for companies in other countries for extended periods of time quite a bit. I'm Australian but have worked remotely for companies in Canada from Australia for over a year, I have worked for companies in the UK while living in Canada and Australia for over 18 months. I have also worked for Australian companies from Nepal. In addition to this I have spent time travelling around various parts of Europe and Asia while working remotely for companies in Australia and the UK.

It's definitely doable and provides great freedom in your lifestyle. The different timezones can get a bit annoying though, the time difference between the UK and Australia is 11 hours so I would often find myself on Skype calls until 5am local time.

Using good collaboration tools like google docs and hangouts/skype really make this all go a bit easier. In some places around Asia(particularly Nepal, Burma etc.) internet can be a bit sketchy so it can be difficult to get fast turnaround times on communication/bug fixes etc.