Today
GO DEVELOPER
REMOTE RUSSIA / HYBRID MOSCOW | VK
Мы развиваем социальную коммерцию внутри VK — новый формат покупок, в котором пользователь знакомится с товарами через клипы, видео, посты, сообщества и другие виды контента, а весь путь до покупки проходит внутри экосистемы. В наших системах уже хранится более 500 млн товаров, с которыми ежедневно взаимодействуют миллионы пользователей.
Команда развивает ключевую часть товарной вертикали ВКонтакте. Все то, что связано с главным компонентом: карточкой товара, а также витринами, чекаутом, корзиной и так далее. В команде решаются амбициозные и интересные задачи, направленные на развитие и расширение использования товаров внутри соцсети.
Задачи
- Разрабатывать и проектировать backend на Go и на KPHP в монолите
- Проектировать новые сервисы, API и межсервисные взаимодействия
- Работать с большими объёмами товарных данных
- Участвовать в выборе и внедрении PostgreSQL, Kafka, Redis, ClickHouse и других инфраструктурных решений
- Решать задачи производительности, масштабирования и отказоустойчивости по мере роста продукта
- Работать над продуктовыми задачами на стыке товаров и других сервисов ВКонтакте
- Участвовать в архитектурной и технической проработке новых возможностей продукта
- Последовательно сокращать legacy и технический долг направления
Требования
- Опыт backend-разработки от двух лет
- Хорошее знание Go и практический опыт его использования: concurrency, context, тестирование, профилирование
- Опыт разработки и эксплуатации production-сервисов
- Понимание архитектуры распределённых систем: API, базы данных, кэширование, очереди, межсервисное взаимодействие
- Умение разбираться в существующем коде и безопасно переносить функциональность между системами
- Опыт проведения code review и командной разработки
- Самостоятельность при технической проработке задач и готовность участвовать в принятии инженерных решений
Будет плюсом
Опыт работы с PHP/KPHP, но глубокого знания языка на старте не требуется.