Развитие социальной коммерции внутри VK: работа с карточками товара, витринами, чекаутом и корзиной; масштабные товарные данные и продуктовые задачи внутри экосистемы.
Обязанности:
- Разрабатывать и проектировать backend на Go и KPHP в монолите
- Проектировать новые сервисы, API и межсервисные взаимодействия
- Работать с большими объёмами товарных данных
- Участвовать в выборе и внедрении PostgreSQL, Kafka, Redis, ClickHouse и других инфраструктурных решений
- Решать задачи производительности, масштабирования и отказоустойчивости
- Работать над продуктовыми задачами на стыке товаров и других сервисов ВКонтакте
- Участвовать в архитектурной и технической проработке новых возможностей продукта
- Последовательно сокращать legacy и технический долг
Требования:
- Опыт backend-разработки от двух лет
- Хорошее знание Go и практический опыт его использования: concurrency, context, тестирование, профилирование
- Опыт разработки и эксплуатации production-сервисов
- Понимание архитектуры распределённых систем: API, базы данных, кэширование, очереди, межсервисное взаимодействие
- Умение разбираться в существующем коде и безопасно переносить функциональность между системами
- Опыт проведения code review и командной разработки
- Самостоятельность при технической проработке задач и готовность участвовать в принятии инженерных решений
Плюсом: опыт работы с PHP/KPHP (глубокого знания на старте не требуется)