Not quite the same, but I (still a junior programmer) have worked on a project with another junior programmer with a complimentary skill set. We've found great success in using a Google Hangout while we work. We can quickly share our screen to pair program and debug, and continue to chat/share ideas in an adhoc fashion.