Наши сервисы помогают получать информацию о товарах, их остатках и ценах и передавать её в другие сервисы Еды и в Маркет. Также мы отвечаем за сервисы выдачи магазинов для пользователя и других сервисов Еды. Чтобы создавать качественные отказоустойчивые и масштабируемые сервисы, мы используем микросервисную платформу, автотесты, нагрузочное тестирование, облачные хранилища, ежедневные деплои, метрики, мониторинг. Вся логика наших сервисов написана недавно — у нас нет легаси и устаревших бизнес-процессов, которые надо поддерживать. Мы постоянно адаптируем процессы под свои нужды, не практикуем ритуалы и бюрократию. Если вам интересно принимать решения, которые повлияют на пользователей, и следить за их результатами, приходите к нам!

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

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

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

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

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

  • Работали с микросервисной архитектурой
  • Запускали проекты как техлид или тимлид
  • Разрабатывали на Python
  • Имеете большой опыт работы с СУБД PostgreSQL
  • Работали с брокерами сообщений: Kafka, RabbitMQ или другими