Яндекс Foodtech

Разработчик бэкенда системы складских операций (Разработка роверов Лавки)

в Яндекс Foodtech

270 000 —‍ 370 000 ₽/мес на руки

📍 Москва (м. Деловой центр)Санкт-Петербург (м. Площадь Ленина)Офис или гибрид
Специализация
Python
Уровень
Middle

Яндекс Лавка — сервис быстрой доставки продуктов и товаров первой необходимости. Наша команда разрабатывает платформу, которая используется для автоматизации бизнес-процессов на дарксторах. Наш фокус в этом году — сделать доставку роверами простой, удобной и эффективной.

Поэтому мы ищем человека, который сконцентрируется на развитии интеграции нашей системы с роверами.

Технологии/инструменты

PythonSQLNoSQL

Наш стек

  • Основной язык программирования Python 3, asyncio, aiohttp, asyncpg, PyTest.
  • Шардированый PostgreSQL — основная база данных, MongoDB — для сервера доставки событий на фронт, ClickHouse —для аналитики.
  • Amazon SQS — для очереди сообщений.
  • Протокол OpenAPI —для взаимодействия с фронтом (React и Vue), мобильными приложениями и внешними сервисами.
  • Активно используем Docker для локальной разработки и деплоя.
  • Покрытие кода тестами более 90%.
  • Продакшн во внутреннем облаке и AWS.

Какие задачи вас ждут

  • Развивать продукт. Вам предстоит автоматизировать нетривиальные бизнес-процессы, связанные с жизненным циклом товаров на складах и последующей доставкой заказов клиентам, разрабатывать инфраструктуру для сбора и отображения real-time-метрик, которые помогают работать эффективнее, разрабатывать идемпотентные и асинхронные API, интегрироваться с внешними сервисами, взаимодействовать с командами продукта, аналитиками и разработчиками из других направлений.
  • Развивать общие программные компоненты. Мы разрабатываем свой фреймворк, используемый в ключевых частях системы, делаем удобные штуки для себя и коллег, чтобы двигаться быстро и ничего не ломать.
  • Поддерживать высокую культуру разработки и стабильность сервиса. Нужно будет осмысленно проводить код-ревью, для всего другого у нас есть ruff и black, держать codecoverage близким к 90%, улучшать мониторинги и алерты для сохранения uptime 99.9%.

Мы ждем, что вы

  • Уверенно знаете любой из современных языков программирования (мы используем Python).
  • Работали с базами данных (SQL, NоSQL). Понимаете, зачем нужна денормализация данных, где и когда использовать документоориентированные и колоночные СУБД.
  • Понимаете, как тесты делают жизнь разработчика и всех вокруг лучше.
  • Занимались разработкой веб-приложений.
  • Понимаете, как устроены *nix-подобные операционные системы.
  • Способны работать как в команде, так и самостоятельно.
  • Готовы расти быстро вместе с Лавкой.
  • Имеете опыт работы от 3 лет.

Будет плюсом, если вы

  • Понимаете нюансы асинхронного программирования на Python: где его можно использовать, а где не стоит.
  • Работали с PostgreSQL.
  • Имеете опыт разработки высоконагруженных веб-приложений и распределённых систем обработки данных (тысячи RPS, миллионы записей).
  • Имеете опыт проектирования и разработки сервисов с нуля.

Условия

Здоровье

Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.

А также

  • Психотерапия в офисе или на онлайн-сервисах.
  • Лазерная коррекция зрения через год работы.
  • Ведение беременности и роды — через два года.

Страховка для родственников по системе 80/20

  • Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.

Рост и развитие

В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.

А также

  • Оплата участия в профильных конференциях.
  • Скидка 50% на изучение иностранных языков.

Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.

Спорт

Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером.

А также

  • Бесплатные онлайн-тренировки с FITMOST.
  • Скидки в фитнес-клубах, бассейнах, студиях йоги, скалодромах и других местах.

Спортивный клуб Яндекса

  • В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях. Вы сможете присоединиться к существующим командам или собрать свою.

И ещё

  • Гибкий график. У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде.
  • Жилищные займы. Льготная ставка на покупку жилья и улучшение жилищных условий — в зависимости от стажа, позиции и результатов ревью. Действует для сотрудников, работающих в российских офисах Яндекса.
  • Всё для детей. Страхование, детские дни в офисе, подарки на рождение детей и чекапы при планировании беременности.
Екатерина Шустова Recruiter
Яндекс Foodtech

О компании Яндекс Foodtech

Сфера
Продуктовая компания

Яндекс Foodtech — сервис, который решает любые вопросы пользователей, связанные с едой: от заказа продуктов из супермаркетов до доставки блюд из ресторанов. Каждый месяц Яндекс Едой пользуется 15 млн пользователей в более чем 400 городах.

Похожие вакансии

410 000 – 470 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Белград (Сербия), помощь с переездом
410 000 – 560 000 ₽/мес на руки
📍 Москва (м. Смоленская), офис или гибрид
383 000 – 585 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), Казань, Самара, полная удалёнка
350 000 – 550 000 ₽/мес на руки
📍 Москва (м. Калужская), полная удалёнка
350 000 – 400 000 ₽/мес на руки
📍 Москва (м. Технопарк), офис или гибрид