Разработчик бэкенда в команду Ride
офис, Санкт-Петербург
Команда Ride разрабатывает бэкенд для обработки заказа после создания: трекинг поездки, связь с водителем, уведомления, история заказов и профиль пользователя. Роль важна для масштабных запусков в новых странах и обеспечения отказоустойчивости под высокую нагрузку
ГрейдSenior
Стек
C++20userverPostgreSQLRedisPythonGoMongoDB
Задачи
- •Проектирование микросервисов и их взаимодействий для сложной бизнес-логики
- •Проектирование API и схем коммуникации клиентов и сервисов
- •Разработка фич для трекинга заказа, связи с водителем и уведомлений пользователя
- •Обеспечение масштабируемости, отказоустойчивости, идемпотентности и observability
- •Ведение проектов/техлидство при запуске средних и крупных фич
Обязательно
- •Проектировали и реализовывали комплексные проекты
- •Умение писать качественный код на современном языке программирования
- •Знание реляционных и нереляционных баз данных
- •Готовность работать со множеством смежников при запуске средних и крупных фич
Будет плюсом
- •Опыт разработки на C++20 и в userver
- •Опыт разработки на Python или Go
- •Опыт с PostgreSQL, MongoDB и Redis
- •Опыт проектирования отказоустойчивых распределённых систем и observability