Обязанности:
VK WorkSpace — коммуникационная платформа для бизнеса. Включает корпоративную почту с календарём и адресной книгой, мессенджер, видеоконференции, задачи, облачное хранилище со встроенным редактором документов. Все сервисы находятся в едином пространстве, доступны в режиме одного окна и управляются из общей административной панели. У продуктов несколько независимых слоёв защиты. Платформу можно развернуть на серверах компании (On-Premise) или использовать в облаке (SaaS). У нас интересно, потому что: мы сталкиваемся с большим количеством нетривиальных задач; мы воплощаем свои идеи, многие из которых требуют нестандартных решений; у нас дружный коллектив, где все готовы делиться опытом и помогать друг другу. Какие задачи вас ждут: участие в реализации и развитии нового сервиса «Федерация», который позволяет коммуницировать пользователям из разных организаций в едином пространстве; интеграция со смежными сервисами — новый протокол встраивается в стандартную механику работы всего супераппа; проектирование и реализация гибкой ролевой модели нового сервиса для управления возможностями пользователей за пределами организации; развитие существующих сервисов и решение проблем в процессе эксплуатации; написание кода, который умеет работать как с высокими нагрузками, так и в ограниченных ресурсах. Мы ждём, что вы: обладаете практическим опытом программирования на Go; знакомы с С++ и готовы погружаться в разработку на нём; пишете надёжный, высокопроизводительный код с документацией и тестами; проектировали и разрабатывали новые, отказоустойчивые сервисы; привыкли отвечать за разрабатываемые сервисы; оставляете после себя всё лучше, чем было; способны исследовать сложные проблемы, работать в команде; принимаете и даёте конструктивную обратную связь, хотите развиваться сами и помогать в этом коллегам; имеете базовые навыки работы с Linux.