Назад
11 часов назад

Go-разработчик (Go)

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Go-разработчик (Go): Разработка и масштабирование backend-сервисов VK Мессенджера и VK Звонков с акцентом на декомпозицию legacy-монолита, проектирование API и распределённые системы. Focus on перенос функциональности в независимые Go-сервисы, оптимизацию высоконагруженных решений и обеспечение отказоустойчивости.

Локация: Москва; доступны офисный, дистанционный и комбинированный форматы работы.

Компания

VK развивает VK Мессенджер — высоконагруженную коммуникационную и контентную платформу для десятков миллионов пользователей, а также VK Звонки.

Что делать

  • Разрабатывать и развивать backend-сервисы VK Мессенджера.
  • Декомпозировать legacy-монолит на KPHP и переносить функциональность в независимые Go-сервисы.
  • Проектировать API, внутренние интеграции и взаимодействие между сервисами.
  • Оптимизировать производительность, стабильность и масштабируемость существующих решений.
  • Участвовать в архитектурном проектировании и технической проработке продуктовых задач.

Требования

  • Опыт разработки на Go в высоконагруженных production-сервисах, включая профилирование, диагностику инцидентов и оптимизацию.
  • Понимание отказоустойчивости, контролируемой деградации и распределённых систем.
  • Опыт асинхронного взаимодействия, очередей сообщений и event-driven архитектуры.
  • Опыт использования систем логирования, трассировки, мониторинга и разработки метрик.
  • Навыки командной разработки: code review, декомпозиция задач и кросс-командное взаимодействие.
  • Опыт проектирования поддерживаемых и переиспользуемых API-сервисов, а также использования ИИ-инструментов для работы с кодом, тестами и документацией.

Культура и преимущества

  • Работа над VK Мессенджером и VK Звонками — продуктами с сотнями миллионов сообщений ежедневно.
  • Использование ClickHouse, Kafka, Redis, YDB, PostgreSQL и облачных технологий.
  • Возможность влиять на архитектуру и решать задачи масштабирования на ранних этапах.
  • Развитие приложений для Android, iOS, Windows, macOS и Linux.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →