О компании
Яндекс Лавка — сервис доставки продуктов за 15–20 минут. Команда разрабатывает бэкенд-сервисы, которые обеспечивают работу курьеров: управляет сменами, рассчитывает заработок, ведёт звонки и чаты, следит за тем, чтобы заказы как можно быстрее доходили до клиентов. Вместе с мобильными разработчиками команда создаёт приложение со сложными функциями и механиками. В проектах есть продуктовые задачи; команда тесно взаимодействует с продакт-менеджером и вместе ищет, что можно улучшить.
Обязанности
- Развивать сервисы курьерского продукта.
- Проектировать архитектуру и создавать Go-микросервисы, которые заменят существующие и будут поддерживать больше функций.
- Участвовать в трансформации рабочих процессов, связанной с внедрением ИИ-инструментов, и помогать создавать среду будущего.
Требования
- Опыт бэкенд-разработки и работы с распределёнными системами.
- Разработка микросервисов на Go и C++.
- Умение разбираться в унаследованном коде и переносить логику на новые технологии, сохраняя стабильность продукта.
- Использование ИИ-агентов при разработке.
- Интерес к разработке продукта.
- Технологический стек: C++20 с userver, Golang с фреймворком goliath, микросервисная архитектура, PostgreSQL как основная база данных, Backend Driven UI, технологии и инструменты Яндекса.
- Будет плюсом опыт работы с PostgreSQL и системами очередей, умение проектировать архитектуру распределённых систем и готовность к амбициозным задачам.
Условия
- Указаны варианты работы: удалённо, в офисе или гибридно.
- Указано требование: от 5 лет опыта.