Обязанности:
Разработка продуктаМы хотим построить новый маркетплейс междугородних поездок. Совместно с командой продукта и мобильной разработки вам нужно будет выстроить простое и понятное флоу для пассажира и для водителя. Улучшение механизмов ценообразования
Задача включает в себя множество факторов: фиксированные цены, наценки за повышенный спрос, маркетинговые кампании. Цель — сделать цены справедливыми для водителей, понятными и выгодными для пассажиров. Масштабирование
Число пассажиров и водителей нашего сервиса растёт, при этом мы запускаем новые направления и страны — пересматриваем технические решения и адаптируем их под постоянно возрастающую нагрузку. Вам предстоит продумывать и создавать новые микросервисы, менять архитектуру существующих, выбирать подходящие базы данных и способы коммуникации между микросервисами, чтобы обеспечить высокую производительность и отказоустойчивость. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Владеете современным языком программирования
- Знаете классические алгоритмы и структуры данных
- Знакомы с реляционными и нереляционными базами данных
- Умеете находить баланс между продуктовыми и техническими задачами
Дополнительные требования:
- Работали с микросервисной архитектурой
- Разрабатывали на C++
- Умеете покрывать код тестами — мы используем фреймворк testsuite
- Знаете, что такое собственные дата-центры и требования к высокому уровню надёжности
