VK WorkSpace — коммуникационная платформа для бизнеса от VK. Включает корпоративную почту с календарем и адресной книгой, мессенджер с аудио- и видеозвонками, облачное хранилище со встроенным редактором документов. Все сервисы находятся в едином пространстве, доступны в режиме одного окна и управляются из общей административной панели. У продуктов несколько независимых слоев защиты. Платформу можно развернуть на серверах компании (On-Premise) или использовать в облаке (SaaS).
VK WorkSpace, VK WorkMail, VK WorkDisk, VK Calendar — это единая экосистема, которая помогает бизнесу на каждом его этапе. Создать корпоративную почту, личные облачные пространства, настроить рассылки и многое другое можно в одном месте.
Если вы пишете на Go, но готовы читать код и на других языках, не боитесь инфраструктуры, и можете поправить какую-нибудь мелочь в CI/CD - то вы наш идеальный кандидат. Каждый день мы сталкиваемся со сложными технологическими вызовами и преодолеваем их вместе с командой, чтобы сделать нашу Почту в VK Workspace лучше, быстрее и совершеннее.
Задачи
- Разрабатывать (и проектировать, если вы уже достаточно опытны) новую функциональность backend-а Почты
- Активно коммуницировать с коллегами из смежных команд для более эффективного решения технических проблем
- Писать качественный код, который умеет работать как с высокими нагрузками и большими объёмами данных, так и в ограниченных ресурсах; покрывать его автотестами
- Работать над совершенствованием качества продукта, решать задачи по рефакторингу, улучшению наблюдаемости и стабильности компонентов, оптимизации потребляемых ресурсов.
- Брать на себя ответственность за кодовую базу и демонстрировать проактивный подход к улучшению процессов разработки и выявлению техдолга
Наш стек: много Go, Python для автотестов, все еще хватает Perl (от которого мы избавляемся), немного C (который не очень часто трогаем), Lua для скриптов в Tarantool, Docker + Kubernetes + чуть-чуть Puppet для инфры, GitLab для CI.
Требования
- Опыт backend разработки от 3 лет
- Опыт работы на Go от 1 года
- Опыт написания микросервисов, понимание микросервисной архитектуры;
- Понимание многопоточности, параллельных вычислений;
- Kubernetes, Docker;
- HTTP, grpc;
- Опыт работы с ОС семейства Linux;
- Знания алгоритмов и структур данных.
Мы предлагаем
Формат работы
Уровень
График работы
VK WorkSpace
Коммуникационная платформа для бизнеса с корпоративной почтой, календарём, мессенджером и облачным хранилищем.