Hey HN, I'm a Junior Developer about to finish my BSc and for various reasons I'm looking to find work in a foreign area.<p>I'm a Canadian citizen and I am looking towards either working in Germany or California.<p>I'm fully willing to relocate and I'm primarily looking for positions in Web Development.<p>I was wondering what sort of hurdles and steps I might need to take in order to achieve this goal beyond simply bolstering my resume. What are the best channels/means of finding companies willing to hire international employees.<p>I realize this might be an unrealistic goal and I would appreciate peoples perspective on that as well. I could just work in Toronto but I would like to take the opportunity to travel somewhere new and challenging to work while I'm young. Ideally I'd be working in an area where the tech culture is booming.
For Berlin have a look at <a href="http://itsinberlin.com/jobs-in-berlin-startups/" rel="nofollow">http://itsinberlin.com/jobs-in-berlin-startups/</a> and <a href="http://venturevillage.eu/" rel="nofollow">http://venturevillage.eu/</a>.<p>You might want to stay away from Praktikum (internship). Those are paid, but for a <a href="http://en.wikipedia.org/wiki/Blue_Card_%28European_Union%29" rel="nofollow">http://en.wikipedia.org/wiki/Blue_Card_%28European_Union%29</a> it's better to have a full-time job.<p>Go for it. In central Berlin it's more likely to be approached in English than German already. The startup scene is quite international.