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

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

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

Мы развиваем социальную коммерцию внутри VK — новый формат покупок, в котором пользователь знакомится с товарами через клипы, видео, посты, сообщества и другие виды контента, а весь путь до покупки проходит внутри экосистемы. В наших системах уже хранится более 500 млн товаров, с которыми ежедневно взаимодействуют миллионы пользователей.

Вместе с ростом продукта мы перестраиваем его техническую основу: выделяем функциональность из KPHP-монолита в независимые Go-сервисы и создаём новую backend-архитектуру. В работе используются PostgreSQL, Kafka, Redis, ClickHouse и другие современные технологии.

Сейчас особенно интересный момент для присоединения к команде: многие ключевые решения ещё предстоит принять. Разработчики будут определять границы сервисов, проектировать API и взаимодействие между ними, выбирать способы хранения и обработки данных и напрямую влиять на архитектуру товарного направления VK на ближайшие годы.

Задачи

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

Требования

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

Будет плюсом

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

Мы предлагаем

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

Формат работы

Офисный
Дистанционный
Комбинированный

Уровень

senior

График работы

полный

ВКонтакте

Один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи.

Мы предлагаем

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

Похожие вакансии

Старший Go-разработчик

VK
Москва, гибкий

Go-разработчик в команду разработки платёжных решений

ВКонтакте
Москва, гибкий

Go разработчик

VK
Москва, гибкий

Старший Go-разработчик в команду Core Backend

ВКонтакте
Москва, гибкий

Go-разработчик в команду операций

Mail
Москва, гибкий

Старший Go-разработчик

VK
Дистанционный

Старший Go-разработчик (команда надёжности)

VK
Москва, гибкий

Старший Backend-разработчик

Сервисы продуктивности VK Tech
Москва, Комбинированный

Go-разработчик ML-платформы

Технический департамент
Москва, гибкий

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

Единые облачные технологии
Москва, гибкий

Senior Go-инженер

Единые облачные технологии
Дистанционный

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

VK
Москва, гибкий

Руководитель команды социальной коммерции

ВКонтакте
Москва, гибкий

Старший Go-разработчик в команду SlotEngine

VK Реклама
Дистанционный

Ведущий Go-разработчик

VK
Москва, Комбинированный

Team Lead Go

VK AdBlogger
Москва, гибкий

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

Бизнес-приложения VK Tech
Москва, гибкий

Старший Go-разработчик

VK AdBlogger
Москва, гибкий

Старший разработчик

Единые облачные технологии
Москва, гибкий

Руководитель группы

ВКонтакте
Москва, гибкий

Team Lead Go-команды финансовых сервисов

ВКонтакте
Москва, гибкий

Go-разработчик в Security Gate

Информационная безопасность
Москва, гибкий

Старший Go-разработчик / Tech Lead

VK AdBlogger
Москва, гибкий

Ведущий Go-разработчик

VK
Москва, гибкий

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

VK AdBlogger
Москва, гибкий

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

VK Мессенджер
Москва, гибкий

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

ВКонтакте
Москва, гибкий

Go-разработчик в Единый биллинг

VK
Москва, гибкий

Старший разработчик

AI VK
Москва, гибкий

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

VK ID
Москва, гибкий

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

Рекламные технологии
Дистанционный

Ведущий Backend-разработчик

MAX
Москва, гибкий

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

VK Мессенджер
Москва, гибкий

Руководитель группы разработки базовых сервисов

ВКонтакте
Москва, гибкий

Системный администратор CDN

VK Видео
Москва, гибкий

Разработчик

AI VK
Москва, гибкий

​Старший Go-разработчик в Core Backend

ВКонтакте
Москва, гибкий

Руководитель команды разработки платформы OneDWH

Data Platform
Москва, гибкий

Team Lead

ВКонтакте
Санкт-Петербург, гибкий

Старший Go-разработчик

VK Видео
Москва, гибкий

Старший Go-разработчик в команду разработки Anti-DDoS решений

Единые облачные технологии
Дистанционный

Руководитель группы

VK Видео
Москва, гибкий

Ведущий Go-разработчик

VK ID
Москва, гибкий

Ведущий разработчик

VK Pay
Москва, Комбинированный

Ведущий Go-разработчик в команду VK Коммуникации

VK
Москва, Комбинированный

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

VK Музыка
Москва, гибкий

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

Рекламные технологии
Москва, Офисный

Разработчик

Рекламные технологии
Москва, гибкий

Старший Go-разработчик

VK
Москва, гибкий

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

VK Pay
Москва, Офисный