Старший Go-разработчик в Core Backend в В Контакте, Москва
Компания: VK
Локация: Москва
О компании
VK является одной из крупнейших интернет-компаний в России, известной своим социальным медиа-платформами и мессенджерами. Компания разрабатывает разнообразные продукты, включая платформы для общения, обмена контентом и развлекательные сервисы.
С 2006 года VK занимает лидирующие позиции на рынке, предлагая инновационные решения для пользователей и бизнеса.
О вакансии
Команда Core Backend в VK отвечает за проектирование и реализацию высоконагруженных сервисов. Здесь используется современный стек технологий, с акцентом на надежность и производительность. Команда работает над процессами, которые обеспечивают стабильную работу таких сервисов, как система статистики и обработка комментариев.
Специалист будет вовлечен в разработку новых Go-сервисов, а также оптимизацию существующих. Основные задачи включают переход на современные базы данных и редизайн платформы сообщений, что отразится на работе миллионов пользователей.
Чем предстоит заниматься:
- проектирование и создание новых Go-сервисов для переработки монолита
- оптимизация текущих сервисов для снижения нагрузки и потребления ресурсов
- миграция сообщений на современный open-source стек
- повышение надежности сервисов VK
- работа с лайками, реакциями и комментариями к контенту
- освоение популярных open-source решений в работе с данными
Что мы предлагаем:
- работа в динамичной и технологичной среде
- возможности для профессионального роста и развития
- работа в формате комбинированного режима: офис и удалённо
- участие в интересных проектах на стыке технологий и бизнеса
Обязанности
- Проектирование новых Go-сервисов для распила монолита
- Оптимизация нагрузки и ресурсов существующих сервисов
- Переход на современные open-source базы данных
- Повышение надежности систем ВКонтакте
- Разработка единого сервиса для работы со статистикой
- Создание сервиса для лайков и реакций на сущности
- Разработка сервиса для работы с комментариями
- Редизайн платформы сообщений с миграцией данных
Требования
- О компании VK Экскурсия по офису в Москве
- Экскурсия по офису в Москве
- Проекты Проекты OpenVK Секреты цифровой доступности
- Секреты цифровой доступности
- Кандидатам Как попасть в команду Стажировка в VK Условия работы
- Как попасть в команду
- Стажировка в VK
- Условия работы
- проектирование и реализация новых Go-сервисов для распила монолита;
- оптимизация нагрузки и потребления ресурсов существующих сервисов;
- переход на современные open-source базы данных;
- повышение надёжности ВКонтакте.
- сервис статистики для авторов. Единая точка входа для работы со статистикой.
- Лайки и реакции. Единый сервис для простановки лайков и реакций для любых сущностей.
- Комментарии. Единый сервис для работы с комментариями к любым сущностям — посты/видео/клипы.
- редизайн платформы сообщений: миграция триллионов сообщений с специфичных, сильно кастомизированных движков на современный open-source стек с выделением переиспользуемого core backend-слоя.
- владение Go уверенное;
- опыт работы с высоконагруженными сервисами и проектирования отказоустойчивых решений;
- опыт работы с несколькими популярными open-source решениями: PostgreSQL, MongoDB, Redis, Cassandra, ClickHouse, Kafka или аналогами.
- знание PHP;
Условия
- Комбинированный формат работы: офис и удалённо
- Условия для профессионального роста
- Доступ к современным технологиям и инструментам