Компания Магнит ищет Ведущего Python разработчика.

Чем ты будешь заниматься

  • Разрабатывать и поддерживать программное обеспечение на языке Python
  • Анализировать и оптимизировать существующий код
  • Участвовать в проектировании архитектуры программных продуктов
  • Тестировать разрабатываемое ПО
  • Работать с базами данных и писать SQL-запросы, миграции
  • Развивать навыки программирования и следовать лучшим практикам разработки
  • Писать техническую документацию
  • Интегрировать разработанное программное обеспечение с другими системами и сервисами

Требования

  • Опыт разработки веб-приложений и REST API
  • Уверенное владение одним из фреймворков: FastAPI, Django, Flask, Aiohttp или аналогами
  • Опыт реализации фоновых задач (Celery или аналогичные инструменты)
  • Понимание и опыт работы с RabbitMQ или Kafka
  • Уверенное знание парадигм ООП и функционального программирования
  • Уверенное знание PostgreSQL, включая написание и оптимизацию сложных SQL-запросов
  • Опыт работы с ORM (предпочтительно SQLAlchemy или Django ORM)
  • Опыт работы с NoSQL решениями (MongoDB)
  • Опыт работы с контейнерами (Docker) и системами контроля версий (Git)