Описание:
X5 Group — российская розничная торговая компания, управляющая продуктовыми торговыми сетями «Пятёрочка», «Перекрёсток» и «Чижик», а также цифровыми сервисами «Vprok.ru Перекрёсток», 5Post, «Много Лосося» и медиаплатформой Food.ru. X5 Tech - IT-компания и основной цифровой партнер торговых сетей и бизнесов X5 Group. Команда из более 5000 специалистов разрабатывает решения, которые помогают 372 тысячам сотрудников группы работать с максимальным технологическим комфортом, а миллионам покупателей быстро и удобно покупать свежие продукты. Команда разработки бэкенда приложения Пятёрочки расширяется! Проект: Мы - динамично развивающаяся команда, работающая над каталогом и поиском. Наше приложение построено на FastAPI и Pydantic v2 с использованием передовых практик разработки и активно развивается в сторону более модульной архитектуры. Задачи: Разработка и поддержка FastAPI-приложения с фокусом на модульность и масштабируемость Проектирование и разработка REST API с использованием Pydantic v2 Работа с рекомендательными системами Разработка и оптимизация сервисов работы с остатками, ценами, резервами и прочими Работа с Elasticsearch для поиска. Интеграция с внешними системами через aiohttp Написание и поддержка автоматизированных тестов (schemathesis, hypothesis) Работа с асинхронными задачами (arq) Что нам важно: Уверенное владение Python 3 и асинхронным программированием Опыт работы с FastAPI и Pydantic 2.x Опыт работы с Elasticsearch Знание принципов построения REST API Опыт работы с PostgreSQL Понимание принципов контейнеризации Будет плюсом: Опыт работы с ETL процессами Опыт работы с Redis и системами кэширования Опыт работы с Kafka Опыт работы с системами мониторинга Технологии, которые мы используем: Python 3 с asyncio/uvloop FastAPI Pydantic 2 Elasticsearch PostgreSQL (SQLAlchemy) Redis Kafka ARQ для асинхронных задач
Мы предлагаем:
Возможность работать удалённо или в гибридном формате; Гибкий график работы; Официальное оформление с "белой" ЗП, ежеквартальные и годовые премии по результатам работы; Удобный офис рядом с м. «Добрынинская» или удаленную работу; Широкий пакет ДМС (включая выезд за рубеж и стоматологию), страхование жизни и здоровья; Возможность учиться и развиваться за счёт компании: внешние тренинги и семинары по профессиональным тематикам, участие в крупнейших конференциях страны, программы развития цифровых и управленческих навыков (Цифровая академия, Школа Тимлидов), онлайн и офлайн мастер-классы, корпоративный университет «X5 Полка», школа наставников и многое другое; Программы мотивации для спикеров и авторов: внутренняя школа Speak Up School, Write Up, ачивки и баллы за выступления, подготовка спикеров к крупнейшим конференциям страны, сообщество авторов на Хабре, возможность шерить