Код храним в GitLab, активно используем Merge Request (один написал, другой делает code review).
Общаемся через HipChat (+ уведомления), Skype - для групповых звонков, парное программирование через шаринг экрана.
Непрерывная интеграция через GitLab CI - когда немного проектов, TeamCity - для микросервисов (больше 10 проектов).