Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик логистической платформы
Логистическая платформа — одно из новых направлений в Яндекс. Продукт решает задачу по доставке посылки из точки А в точку Б в комплексе: это может быть доставка по городу при помощи приложения Яндекс Go или международная доставка по воздуху, земле или воде на разных этапах. Мы развиваем бизнес и в России, и за рубежом: уже работаем в нескольких странах и планируем увеличивать темп. Подробнее о задачах и вызовах, стоящих перед командой разработки.
**А что особенного именно в этой позиции:**
- возможность проектировать систему с нуля, поскольку логистическая платформа — относительно новое направление;
- возможность влиять на продукт. Атмосфера стартапа, обсуждение решений с менеджером продукта, продумывание не только архитектуры, но и удобных продуктовых сценариев, как для больших международных компаний, так и для небольших клиентов;
- возможность профессионально развиваться. Многократный рост бизнеса подразумевает как технические вызовы (проектирование расширяемой архитектуры, выбор подходящей базы данных), так и связанные с ростом команды (управление командами и проектами, менторство и т. д.).
**Чем предстоит заниматься?**
Это зависит от ориентированности разработчика. Есть как продуктовые, так и более инфраструктурные задачи.
В общем случае, можно заниматься:
- классическими задачами разработки: проектировать API микросервисов, выбирать СУБД при проектировании решений, обеспечивать fault-tolerance (graceful degradation); задачи по разработке распределённых систем: проектировать с учётом eventual consistency, понимать уровни изоляции транзакций, использовать распределённые транзакции;
- архитектурными задачами: проектировать архитектуру микросевисов, продумывать отказоуйстойчивость (что случится при отключении дата-центра), выделять общую логику в изолированные микросервисы (например, сервис построения маршрута), применять паттерны распределённых систем (saga, deadline propagation);
- Техлидерскими задачами: запуск проектов нарастающей сложности от начала до конца, ведение роадмапа, проработка и защита архитектуры, запуск, организация команды;
- продуктовыми задачами: зачем запускать фичу, в чём отличие GMV от NI, какие метрики бизнеса будут ключевыми, как дёшево проверять гипотезы и срезать углы в продуктовом проекте.
- при желании стать классическим тимлидом (engineering manager): отвечать за организацию процессов разработки, развивать и мотивировать людей, нанимать сотрудников, чтобы усилить команду.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Знаете алгоритмы и структуры данных
- Умеете и любите писать код на C++
- Не боитесь ответственности
**Есть несколько выступлений, где мы рассказываем про примеры задачи и челленджей перед разработкой:**
https://www.youtube.com/watch?v=Z7oob9ZUmaQ https://youtu.be/jhemRoXoass?si=Z7BZNwE9c_w4y0ro
О команде
Узнайте про разработку городских сервисов Яндекса на dev.go.yandexВаше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие