Ведущий Python разработчик
Локация: Удалённо
Компания: Магнит
ЗП: обсуждается на собеседовании
Занятость: Полная
Мы находимся в поиске Python разработчика в команду, которая разрабатывает и поддерживает центральную систему управления акциями розничной сети «Магнит». Это высоконагруженная платформа, через которую проходят все промо-механики: от заведения условий акции категорийными менеджерами до применения скидки на кассе и отображения в мобильном приложении.
Стек: Python 3.11 / 3.12, FastAPI, PostgreSQL, MongoDB, Redis, RabbitMQ, Kafka, Temporal, Pydantic, SQLAlchemy, Ext.js, Vue.js
Чем ты будешь заниматься:
Разрабатывать и поддерживать программное обеспечение на языке программирования Python
Анализировать и оптимизировать существующий код
Участвовать в проектировании архитектуры программных продуктов
Тестировать разрабатываемое ПО
Работать с базами данных и писать SQL запросы, миграции
Развивать навыки программирования и следовать лучшим практикам разработки
Писать техническую документацию
Интегрировать разработанное программное обеспечение с другими системами и сервисами
Мы ожидаем:
Опыт разработки веб-приложений и REST API
Уверенное владение одним из фреймворков: FastAPI, Django, Flask, Aiohttp или аналогами
Опыт реализации фоновых задач (Celery или аналогичные инструменты для выполнения фоновых задач и обработки очередей заданий)
Понимание и опыт работы с RabbitMQ или Kafka для обработки сообщений и событий
Уверенное знание парадигм ООП и функционального программирования
Уверенное знание PostgreSQL, включая написание сложных SQL-запросов и их оптимизацию
Опыт работы с ORM, предпочтительно SQLAlchemy, но подойдут и другие, такие как Django ORM
Опыт работы с NoSQL решениями (MongoDB)
Опыт работы с контейнерами (Docker) Опыт использования систем контроля версий (Git)
🌐 Резюме отправлять: https://magnit.tech/vacancies/2859