Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаСтарший разработчик бэкенда в команду междугородних поездок для водителей
Мы даём ответы на проблемы негибкости, небезопасности и неудобства при перемещениях между городами: развиваем фичи предварительных заказов, совместных поездок и попутных направлений, водителям предоставляем качественный и удобный сервис, который эффективно решает их повседневные задачи.
Ключевая особенность Межгорода — быстрая проверка гипотез и оперативное принятие решений. Мы стараемся проектировать всю функциональность так, чтобы она могла быть сконфигурирована со стороны бэкенда и выпущена без релиза клиентов. Вы сможете поучаствовать в разработке таких систем.
За последний год мы сделали несколько крупных запусков:
- совместные поездки в межгороде;
- впервые вышли на международный рынок и запустили самое длинное направление Астана — Павлодар (440 км);
- запустили шаттлы (это специальный формат перевозок) в Краснодаре по нескольким направлениям.
И сейчас мы готовим масштабный запуск нового направления, для участия в котором ищем амбициозного бэкенд-разработчика.
Мы регулярно выступаем на конференциях и митапах, ценим открытость и готовы поддержать вас на публичных выступлениях и в профессиональном росте:
- СТО стартапов Яндекс Такси Олег Ермаков о проблеме XY;
- руководитель разработки Межгорода Вадим Белотицкий о менторстве на открытии Летних школ Яндекса;
- техлид iOS-разработки Алексей Агеев читает лекцию про доступность;
- тимлид Android-разработки и Android-эксперт Дима Дегтярев рассказывает, как сделать свою клавиатуру;
- руководитель группы разработки Про и flutter-экcперт Артем Зайцев, член ПК Mobius, ведущий и спикер;
- готовим новые рассказы об архитектуре стартапа и особенностях продуктового бэкенда.
Наши технологии:
- код в основном на С++20 (мы используем фреймворк userver), в отдельных частях внедряем Go;
- микросервисная архитектура: сотни микросервисов, большинство из них новые, основная часть легаси осталась в монолите;
- domain driven design.
Какие задачи вас ждут
Выполнение задач старшего разработчикаСтарший разработчик в команде Межгорода — это не только тот, кто пишет чистый и эффективный код, но и профессионал, способный находить оптимальные решения в рамках заданных ограничений. Важно, чтобы решения способствовали масштабируемости проекта и обеспечивали своевременный запуск новых функций. Эффективное планирование, декомпозирование задач и распределение проектов, а также запрос дополнительных ресурсов у руководства в нужный момент — ключевые навыки для старшего разработчика. Мы ценим готовность наших сотрудников обучать и поддерживать младших коллег, а также менторить стажёров. Это всегда приветствуется в нашей команде.
Улучшение сценария подписок на заказы
Мы готовим масштабный запуск большого количества новых направлений, в котором ключевую роль играют подписки на заказы. Ищем человека, который может помочь реализовать проекты по этому направлению.
Обеспечение надёжности технических решений
Число пассажиров и водителей в нашем сервисе растёт, при этом мы запускаем новые направления и страны, адаптируем и пересматриваем технические решения под постоянно растущую нагрузку. Вам предстоит продумывать и создавать новые микросервисы, менять архитектуру существующих, выбирать подходящие базы данных и способы коммуникации между микросервисами для обеспечения высокой производительности и отказоустойчивости, внедрять новые практики для повышения уровня надёжности и observability.
Мы ждем, что вы
- Хотите создавать инновационные решения, экспериментировать с новыми идеями и концепциями
- Занимались промышленной разработкой не менее пяти лет
- Знаете классические алгоритмы и структуры данных
- Успели поработать с SQL- и NoSQL-базами данных
- Внимательны к деталям и не боитесь ответственности
- Обладаете инженерным мышлением, воспринимаете код как инструмент воплощения мысли
- Готовы перейти на C++ (userver)
О команде
Узнайте больше про разработку городских сервисов Яндекса на dev.go.yandexВаше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие