Яндекс Еда — динамичный сервис доставки блюд из ресторанов и продуктов из магазинов. Ежедневно мы обрабатываем миллионы заказов по всему миру и уже вышли на рынки СНГ и других стран. Наша команда разрабатывает корпоративные сценарии. В частности, мы фокусируемся на офлайн-сценарии «Куда сходить», который включает в себя добавление медиаленты ресторанов, видеообложек ресторанов и суммаризацию профилей. Мы ищем бэкенд-разработчика для участия в проектах, которые в реальном времени влияют на бизнес. Если вы любите сложные задачи, глобальный масштаб и хотите создавать продукт для миллионов людей — присоединяйтесь к команде Яндекс Еды!

Обязанности:

Проектирование архитектуры
Вы будете проектировать, разрабатывать и развивать микросервисную архитектуру в бэкенде core-сценариев Яндекс Еды, связанных с офлайн-сценариями ресторанов. Поддержка текущих решений
Вы станете поддерживать текущие решения, следить за качеством и предлагать технические улучшения в рамках технической квоты. Написание кода
Понадобится писать код на C++20 и Go (а также тесты на Python). Работа с нагрузками и базами данных
Важно справляться с highload-нагрузкой (наши сервисы работают с большим трафиком и должны быть отказоустойчивыми), а также много работать с базами данных (PostgreSQL, Redis, YDB). Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Хорошо знаете и понимаете современный C++ и/или Go, классические алгоритмы и структуры данных
  • Разрабатывали бэкенд
  • Работали с СУБД (желательно c PostgreSQL)

Дополнительные требования:

  • Работали с микросервисной архитектурой
  • Запускали проекты как техлид или тимлид
  • Разрабатывали на Python
  • Имеете большой опыт работы с СУБД PostgreSQL
  • Работали с брокерами сообщений: Kafka, RabbitMQ или другими
  • Узнайте про разработку Городских сервисов Яндекса на [dev.go.yandex](http://dev.go.yandex/?utm\_source=yandex\_jobs&utm\_medium=social&utm\_content=1&utm\_campaign=vacancies)