As an experienced developer, I'm quite familiar with the concept of working remotely. In fact, I have done that on and off for years. What might seem like common practice in many countries (US, UK & Israel from personal experience) however, is practically non-existent in others, such as Germany. I...