Go-разработчик
Москва
Команда backend отвечает за развитие VK Мессенджер и VK Звонки: декомпозиция монолита и создание независимых Go-сервисов для работы под высокими нагрузками и масштабирования, чтобы обеспечить стабильную доставку сообщений миллионам пользователей.
ГрейдMiddle/Senior
Стек
GoClickHousePostgreSQLKafkaRedisYDB
Задачи
- •Разработка и развитие backend-сервисов VK Мессенджер
- •Перенос функциональности из legacy-монолита в независимые Go-сервисы
- •Проектирование API и внутренних интеграций между сервисами
- •Оптимизация производительности, стабильности и масштабируемости
- •Участие в архитектурном проектировании и технической проработке продуктовых задач
Обязательно
- •Опыт разработки на Go в высоконагруженных продакшен-сервисах
- •Профилирование, диагностика инцидентов и оптимизация производительности
- •Знание принципов отказоустойчивости, деградации и распределённых систем
- •Опыт асинхронного взаимодействия: очереди, event-driven архитектура
- •Опыт работы с системами логирования, трассировки и мониторинга
- •Навыки проектирования API, удобных в поддержке и повторном использовании
- •Соблюдение инженерных практик: читаемый код, тестирование, работа с техническим долгом