Go-разработчик
Москва
Работа в кросс‑функциональной команде над переводом функциональности монолита в независимые сервисы и разработкой новых высоконагруженных backend‑сервисов для VK Мессенджера. Задача — повышать производительность, стабильность и масштабируемость системы, влияя на архитектуру сервиса
ГрейдMiddle/Senior
Стек
GoClickHousePostgreSQLKafkaRedisYDB
Задачи
- •Разработка и развитие backend‑сервисов мессенджера
- •Декомпозиция legacy‑монолита и перенос функциональности в независимые Go‑сервисы
- •Проектирование API и внутренних интеграций между сервисами
- •Оптимизация производительности, стабильности и масштабируемости
- •Участие в архитектурных обсуждениях и технической проработке продуктовых задач
Обязательно
- •Опыт разработки на Go в высоконагруженных продакшен‑сервисах
- •Навыки профилирования, диагностики инцидентов и оптимизации производительности
- •Понимание отказоустойчивости, контролируемой деградации и распределённых систем
- •Опыт работы с асинхронным взаимодействием и очередями сообщений (event‑driven, Kafka и др.)
- •Опыт работы с логированием, трассировкой и мониторингом
- •Навык проектирования API, удобных для поддержки и повторного использования
Будет плюсом
- •Опыт работы с ClickHouse, YDB или крупными OLAP/NoSQL‑хранилищами
- •Опыт участия в декомпозиции монолита и миграции на микросервисы
- •Готовность использовать ИИ‑инструменты для разработки и анализа кода