Назад
3 дня назад

Go-разработчик в направление разработки контентных сервисов в ВКонтакте (Go)

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

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

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

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

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

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

Компания

VK развивает социальную коммерцию внутри экосистемы ВКонтакте: пользователи знакомятся с товарами через клипы, видео, посты и сообщества, а покупка проходит внутри платформы.

Что делать

  • Разрабатывать и проектировать backend-сервисы товарного направления на Go.
  • Выделять функциональность из KPHP-монолита и переносить её в независимые сервисы.
  • Проектировать API и межсервисные взаимодействия, определять границы сервисов.
  • Работать с большими объёмами товарных данных и развивать решения на PostgreSQL, Kafka, Redis и ClickHouse.
  • Решать задачи производительности, масштабирования и отказоустойчивости production-сервисов.
  • Участвовать в архитектурной проработке новых возможностей продукта и сокращении legacy и технического долга.

Требования

  • От двух лет опыта backend-разработки.
  • Хорошее знание Go и практический опыт с concurrency, context, тестированием и профилированием.
  • Опыт разработки и эксплуатации production-сервисов.
  • Понимание архитектуры распределённых систем, включая API, базы данных, кэширование, очереди и межсервисное взаимодействие.
  • Умение разбираться в существующем коде и безопасно переносить функциональность между системами.
  • Опыт code review, командной разработки и самостоятельной технической проработки задач.

Хорошо, если есть

  • Опыт работы с KPHP; глубокое знание языка на старте не требуется.

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

  • Работа над высоконагруженным проектом: до 30 релизов и 125 миллиардов запросов к API в сутки.
  • Возможность влиять на архитектуру товарного направления на ближайшие годы.
  • Участие в принятии ключевых инженерных решений на этапе перестройки технической основы продукта.

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