Назад
7 дней назад

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

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

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

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

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

Текст:
/
TL;DR
Go-разработчик (real-time): Разработка высоконагруженных real-time систем и продуктовых функций для стриминговой платформы VK Видео Live с акцентом на чаты, монетизацию, потоковые данные и низкую задержку сетевого взаимодействия. Focus on проектирование backend-архитектуры, создание Go-сервисов, работу с брокерами сообщений и оптимизацию сетевых протоколов.

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

Компания

VK развивает более 200 технологичных проектов, включая стриминговую платформу VK Видео Live и Live SDK для интеграции чатов и управления трансляциями.

Что делать

  • Разрабатывать real-time интерактив для зрителей: чаты с модерацией, тредами и ботами, рекомендации и уведомления.
  • Развивать бизнес-логику монетизации и удержания: подписки, каналы и пользовательские настройки.
  • Создавать инструменты для авторов: управление эфирами, рейды, интерактивные прогнозы и аналитические модули.
  • Проектировать высоконагруженные real-time системы и backend-архитектуру за пределами классического CRUD.
  • Разрабатывать сервисы потоковой обработки данных и распределения метаданных.
  • Оптимизировать сетевое взаимодействие и снижать задержки на уровне сетевых протоколов.

Требования

  • Уверенное знание Go, понимание тонкостей языка и опыт проектирования и реализации приложений на Go.
  • Опыт разработки REST- и gRPC-сервисов на Go.
  • Умение пользоваться отладчиком и профайлерами Go.
  • Опыт работы с PostgreSQL, NoSQL-базами данных и Kafka или другими брокерами сообщений.
  • Уверенное владение Git.
  • Уверенный опыт работы с Linux-системами.
  • Понимание принципов работы сетей и сетевых протоколов.

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

  • Понимание и опыт имплементации кодогенераторов.
  • Опыт работы с ClickHouse, Centrifugo/WebSockets, Kubernetes, GitLab CI и S3.
  • Понимание принципов безопасности, отказоустойчивости и масштабируемости информационных систем.

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

  • Гибкий график работы.
  • Офис в центре города.
  • ДМС.
  • Бонусы и скидки от партнёров.
  • Профессиональная команда.

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