Развитие социальной коммерции внутри VK: работа с карточками товара, витринами, чекаутом и корзиной; масштабные товарные данные и продуктовые задачи внутри экосистемы.

Обязанности:

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

Требования:

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

Плюсом: опыт работы с PHP/KPHP (глубокого знания на старте не требуется)