Python-разработчик в логистику WMS Лавки
По договоренности
Офис•Занятость: Полная•Требуемый опыт: От 3 до 5 лет
Москва
Описание вакансии
Яндекс Лавка — сервис быстрой доставки продуктов. Наша команда отвечает за разработку бэкенд-сервисов для курьеров и всего, что с ними связано. Здесь происходит работа со всей базой курьеров, их рабочими сменами, расчётом заработка и многим другим. У нас есть API для мобильных приложений и веба, десятки интеграций со смежными сервисами, а также множество фоновых процессов, обрабатывающих огромный объём данных. Подробнее про наш стек: Поддерживать высокую культуру разработки и стабильность сервисаВы будете проводить осмысленное код-ревью, поддерживать code-coverage близким к 90%, улучшать мониторинги и алерты для сохранения uptime 99,9%. Развивать общие программные компонентыВам предстоит разрабатывать фреймворк, используемый в ключевых частях системы. Вы будете создавать удобные инструменты для себя и коллег, чтобы обеспечить быструю разработку без нарушения работы системы. Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев. Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные20%. В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей. Также мы оплачиваем участие в профильных конференциях — как в качестве спикера, так и в качестве участника. Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов. Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером. В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях. Вы сможете присоединиться к существующим командам или собрать свою. У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде. Льготная ставка на покупку жилья и улучшение жилищных условий — в зависимости от стажа, позиции и результатов ревью. Действует для сотрудников, работающих в российских офисах Яндекса.
Дополнительно
Python 3 (asyncio, aiohttp, asyncpg) Шардированный PostgreSQL Протокол OpenAPI для взаимодействия с внешними сервисами и приложениями Docker для локальной разработки и деплоя Kubernetes для деплоя во внешние облака AWS Pytest для покрытия кода тестами более чем на 90% Хотите и готовы проектировать и реализовывать решения реальных задач, например: как назначить новому курьеру наставника, чтобы тот помогал ему на первых этапах; как дать возможность курьеру отдохнуть и при этом не уменьшить работоспособность склада; как позволить курьеру видеть его заработок в мобильном приложении почти в реальном времени; и при этом всём не забыть о надёжности и стабильности сервиса и всех систем Проектировали и разрабатывали высоконагруженные распределённые системы Понимаете нюансы асинхронного программирования на Python 3 Работали с PostgreSQL, MongoDB, ClickHouse