Ведущий Go-разработчик в команду VK Коммуникации в VK, Москва
Компания: VK
Локация: Москва
О компании
VK — это одна из ведущих технологических компаний в России, которая объединяет социальные сети, мессенджеры и платформы для разработчиков. Основная цель VK состоит в создании уникальных цифровых продуктов, которые делают жизнь пользователей более удобной и интересной.
Компания активно развивает такие проекты, как VK Messenger и OpenVK, а также уделяет большое внимание вопросам цифровой доступности. VK работает над новыми решениями в области коммуникаций и технологий, обеспечивая высокую производительность и стабильность своих сервисов.
О вакансии
Команда VK Коммуникации ищет ведущего Go-разработчика для участия в разработке и оптимизации высоконагруженных систем. В рамках работы над проектами, специалист будет отвечать за создание архитектуры нового SMS-Gate и развитие различных сервисов команды. Важным аспектом работы является перенос существующей логики с Perl-систем на современный стек, что позволит улучшить производительность и удобство использования сервисов.
Разработчик также будет заниматься реализацией алгоритмов выбора каналов доставки уведомлений, таких как SMS и Push. Его задача не только в написании кода, но и в проведении ревью работы других Senior-разработчиков, а также в менторстве для повышения качества разработки в команде.
Чем предстоит заниматься:
- Создание архитектуры нового SMS-Gate и развитие VKCM
- Перенос логики на современный стек без потери качества сервиса
- Оптимизация алгоритмов доставки уведомлений для повышения конверсии
- Настройка метрик и алертинга на основе данных
- Ревью кода и менторство для других разработчиков
- Оптимизация CI/CD пайплайнов и управление техническим бэклогом
Что мы предлагаем:
- Работа в одной из крупнейших технологических компаний России
- Возможность влиять на развитие инновационных проектов
- Среда для профессионального роста и Exchange опыта с высококвалифицированными коллегами
- Офис в центре Москвы с возможностью гибридного формата работы
Обязанности
- Создание архитектуры нового SMS-Gate и развитие существующих проектов
- Перенос логики с Perl на современный технологический стек
- Реализация алгоритмов выбора каналов доставки для уведомлений
- Настройка и сопровождение систем метрик и алертинга
- Ревью кода и менторство для старших разработчиков
- Оптимизация процессов CI/CD и управление техническим бэклогом
Требования
- О компании VK Экскурсия по офису в Москве
- Экскурсия по офису в Москве
- Проекты Проекты OpenVK Секреты цифровой доступности
- Секреты цифровой доступности
- Кандидатам Как попасть в команду Стажировка в VK Условия работы
- Как попасть в команду
- Стажировка в VK
- Условия работы
- Брокеры и хранилища: Kafka, PostgreSQL, ClickHouse, YT, Redis
- Инфраструктура: VK OneCloud
- Создание архитектуры нового SMS-Gate, развитие VKCM и других проектов подразделения
- Перенос логики с Perl-систем на современный стек без деградации сервиса
- Реализация сложной логики выбора каналов доставки (SMS/Call/Push/Messenger) для оптимизации стоимости и конверсии
- Тюнинг метрик и создание алертов на основе данных в VictoriaMetrics и Grafana
- Ревью кода, менторство Senior-разработчиков и внедрение стандартов разработки в команде
- Оптимизация CI/CD пайплайнов и работа с техническим бэклогом (сокращение техдолга — наш приоритет)
- Опыт от 3–5 лет коммерческой разработки на Go
- Опыт проектирования распределённых систем, работающих под высокой нагрузкой (Highload)
- Глубокие знания PostgreSQL, Redis и опыт работы с Kafka (понимание специфики партиций, репликации и гарантий доставки)
- Умение не просто «смотреть графики», а самостоятельно настраивать сбор метрик и алертинг