Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Яндекс Лавка — сервис быстрой доставки продуктов и товаров первой необходимости. Наша команда разрабатывает бэкенд платформы, которая автоматизирует бизнес-процессы на складах Лавки. Мы отслеживаем в реальном времени, сколько продуктов и на каких полках хранится в каждом дарксторе, и помогаем совершенствовать складские процессы. Благодаря нашей системе кладовщики быстро и чётко собирают заказы, а курьеры и роботы доставки привозят только свежие продукты.
Мы используем:
* Python 3, asyncio, aiohttp, asyncpg, pytest
* шардированный PostgreSQL как основную базу данных
* MongoDB для сервера доставки событий на фронтенд
* ClickHouse для аналитики
* Amazon SQS для очереди сообщений
* OpenAPI для взаимодействия с фронтендом (React и Vue), мобильными приложениями и внешними сервисами
* Docker для локальной разработки и деплоя
* покрытие кода тестами — более 90%
* AI-инструменты
Задачи:
— автоматизировать сложные бизнес-процессы, связанные с жизненным циклом товаров на складах и доставкой заказов клиентам
— разработать инфраструктуру для сбора и отображения метрик в реальном времени
— создавать идемпотентные и асинхронные API
— интегрироваться с внешними сервисами
— работать в кросс-функциональной команде и тесно сотрудничать с продактами, аналитиками, дизайнерами и тестировщиками
— создавать гибкие, масштабируемые и отказоустойчивые сервисы
— распиливать монолит и добавлять сервисы на Go
— проводить код-ревью, держать codecoverage близким к 90%, улучшать мониторинги и алерты для сохранения uptime 99,9%
Требования:
— уверенное знание Python
— опыт работы с базами данных: SQL, NoSQL
— понимание денормализации данных, документоориентированных и колоночных СУБД
— умение писать тесты
— опыт разработки веб-приложений
— понимание устройства *nix-подобных операционных систем
— способность работать в команде и самостоятельно
— готовность быстро расти вместе с Лавкой
Дополнительно:
— понимание нюансов асинхронного программирования на Python
— опыт работы с PostgreSQL
— опыт разработки высоконагруженных веб-приложений и распределённых систем обработки данных с тысячами RPS и миллионами записей
— опыт разработки приложений на Go
— опыт проектирования и разработки сервисов с нуля
Контакты работодателя доступны по кнопке «Откликнуться» после входа.