Go-разработчик
VK развивает коммуникационные, развлекательные, образовательные и бизнес-сервисы для миллионов пользователей и компаний.
Мы - команда «Сервисы сбора внешней почты» занимаемся поддержкой и развитием бэкенд-компонентов, отвечающих за перенос и синхронизацию почты из внешних систем во внутреннюю экосистему (в том числе за поддержание консистентной локальной копии почтового ящика). Большинство сборщиков использует авторизацию OAuth 2.0, поэтому мы отвечаем за хранение и своевременное обновление миллионов токенов. Также в зоне нашей ответственности — постоянно растущее хранилище (десятки терабайт) данных о событиях пользователей в различных продуктах, высоконагруженный API-сервис, сервисы нотификаций между компонентами почты и клиентами, а также хранение, обновление и выдача аватаров пользователей.
- Разработка и поддержка распределённой системы, которая обеспечивает консистентность локальной копии ящика, доставляет изменения с минимальной задержкой и взаимодействует с тысячами почтовых серверов.
- Работа с высоконагруженными системами хранения и выдачи различных пользовательских данных.
- Разработка механизмов передачи технических сообщений между компонентами почты.
- Тестирование, CI/CD, мониторинг.
- Уверенное знание Go.
- Понимание C/C++ на уровне чтения и анализа кода.
- Понимание принципов работы распределённых систем.
- Опыт работы с Linux или готовность быстро его освоить.
- Знание сетевых протоколов (HTTP, TLS, TCP/IP).
- Внимание к деталям в коде и документации.
- Самостоятельность и ответственность.
- Коммерческий опыт разработки на C/C++.
- Опыт работы с SQL базами данных и NoSQL (Tarantool, Scylla, Redis).
- Знание почтовых протоколов (IMAP, POP3, ActiveSync).
- Опыт настройки CI/CD-сервисов.
- Команда: работа с ведущими экспертами IT-индустрии, которые готовы делиться своим опытом.
- Масштабные проекты и интересные задачи: мы реализуем более 200 технологичных продуктов, которыми пользуется свыше 95% аудитории рунета.
- Оборудование: у нас есть специализированные гаджеты и дополнительные мониторы для качественного решения рабочих задач.
- Профессиональное развитие: мы проводим митапы, конференции, семинары и тренинги для сотрудников.
- Здоровье и спорт: в офисе есть фреш-бар с овощами и фруктами, можно вступить в спортивную команду, а ещё мы компенсируем затраты на питание.
- Командный досуг: наши сотрудники собираются вместе и проходят мастер-классы, тимбилдинги на свежем воздухе, смотрят кино и, конечно, танцуют на VK Fest.
- Офис в современном бизнес-центре в Москве в пяти минутах от метро.
Нажмите «Откликнуться», заполните короткую форму и прикрепите резюме. Команда обычно отвечает в течение 3 рабочих дней.