Старший Go-разработчик
Москва
Команда развивает контентные сервисы VK Ленты, стены и постинг; задача — перенос бэкенд‑части из монолита на новую архитектуру и создание производительных микросервисов. Роль важна для стабильности ленты и масштабируемости продуктовых интеграций.
ГрейдSenior
Стек
GoClickHouseKey-value БДОчередиPHP
Задачи
- •Разработка и развитие backend‑функциональности Ленты для монолита и микросервисов
- •Вынос и переработка функциональности из монолита в сервисы
- •Проектирование и реализация сервисов, API и внутренних интеграций
- •Оптимизация производительности, стабильности и масштабируемости
- •Интеграция с внутренними платформами и смежными сервисами
- •Разбор инцидентов, поиск узких мест, улучшение наблюдаемости и эксплуатации
Обязательно
- •Уверенное владение Go и промышленный опыт backend‑разработки
- •Опыт проектирования и разработки высоконагруженных сервисов
- •Понимание отказоустойчивости, производительности и деградации функциональности
- •Понимание микросервисной архитектуры и интеграционного взаимодействия
- •Опыт работы с key‑value БД и ClickHouse
- •Опыт работы с асинхронными взаимодействиями и очередями
- •Навыки профилирования, отладки и анализа проблем
Будет плюсом
- •Опыт миграции функциональности из монолита в микросервисы
- •Знание PHP/KPHP
- •Опыт работы с highload‑продуктами и рекомендательными/контентными системами