Обязанности:
-
Разработка и поддержка backend-сервисов на Python
-
Проектирование и оптимизация архитектуры (модули, API, интеграции)
-
Работа с БД: моделирование, оптимизация запросов, миграции
-
Создание и доработка REST API
-
Интеграции со сторонними сервисами (вебхуки, платежи, CRM, очереди)
-
Написание unit/integration тестов
-
Рефакторинг и улучшение стабильности существующего кода
-
Участие в технических обсуждениях и планировании
Обязательно:
-
3+ лет коммерческой разработки на Python
-
Django / FastAPI / Flask — уверенные навыки с одним из фреймворков
-
Отличное понимание архитектуры веб-сервисов
-
Уверенная работа с PostgreSQL/MySQL (запросы, оптимизация, индексы)
-
Опыт работы с Redis, очередями (Celery/RQ)
-
Опыт построения и интеграции REST API
-
Умение разбираться в чужом коде и улучшать его
-
Опыт работы с Docker
-
Чистый и читаемый код
Как преимущество:
-
Опыт асинхронной разработки (FastAPI/asyncio)
-
Опыт построения микросервисной архитектуры
-
Опыт работы с RabbitMQ/Kafka
-
Знание CI/CD (GitLab CI/GitHub Actions)
-
Оптимизация производительности
-
Опыт работы с high-load
-
Опыт проектирования архитектуры с нуля
Условия работы:
-
Участие в интересных и разнообразных проектах для крупных клиентов;
-
Возможности для обучения и профессионального роста;
-
Своевременный пересмотр заработной платы и премии по результатам работы.