Карточка на Яндекс Маркете — это ядро продукта: вся ключевая информация о товаре, которую мы показываем пользователю. Подготовка данных карточки — это взаимодействие с более чем 50 смежными бэкендами и обработка сотен тысяч запросов в секунду при уровне надёжности 99,99%.
Наша команда отвечает за продукт целиком — логику, архитектуру, оптимизацию и инфраструктуру сервиса. Мы любим эксперименты, не стоим на месте и готовы менять архитектуру и процессы к лучшему. Пишем тесты и не боимся катать сервис в прод каждый день, а также любим удалять старый код, не держим легаси.
Ищем разработчика, которому важно доводить решения до реально работающего и полезного результата. Присоединяйтесь к нам, если хотите создавать продукт, которым действительно пользуются, и расти вместе с командой профессионалов.
Какие задачи вас ждут:
- Разработка продукта
Вам предстоит разрабатывать новые фичи, добавлять функции и пользоваться ими самостоятельно. Необходимо запускать новые продуктовые проекты на весь Маркет. - Архитектура сервиса
Вы будете развивать архитектуру сервиса, оптимизировать обработку и поставку данных, чтобы система соответствовала современным требованиям. - Повышение надёжности
Нужно будет обеспечивать надёжность системы с аптаймом 99,99%.
- Занимались разработкой на современном C++ больше трёх лет и знаете STL
- Знаете алгоритмы и структуры данных
- Умеете разбираться в новых областях
- Работали с Protobuf, понимаете его внутреннее устройство и особенности
- Понимаете, как работают микросервисы
- Знаете SQL-подобные диалекты и понимаете основы их работы