Как разработчик вы можете работать из любой точки мира, не выходя из комнаты. Но если вы хотите поработать в зарубежных компаниях, а не заниматься фрилансом, изучите законодательство той страны, куда выезжаете. В одной стране могут не признавать даже профобразование полученное в другой. Стандарты должны совпадать.