Senior Python-разработчик (Django/FastAPI/Docker) / Backend-инженер
394 293 - 623 376 ₽
-
Проектирование и разработка backend-сервисов на Django и/или FastAPI (REST API, микросервисы).
-
Участие в архитектурных решениях, декомпозиция сложных задач.
-
Проектирование схем баз данных (PostgreSQL), оптимизация запросов, написание миграций.
-
Контейнеризация сервисов и окружений (Docker, Docker Compose), участие в настройке CI/CD.
-
Оптимизация производительности и рефакторинг существующего кода.
-
Код-ревью, контроль качества кодовой базы и соблюдения стандартов.
-
Интеграции с внешними REST/gRPC API, платёжными шлюзами и внутренними сервисами.
-
Документирование API (OpenAPI/Swagger), архитектурных решений и инструкций для дежурных.
-
От 6 лет коммерческой разработки на Python.
-
Уверенное владение Django и/или FastAPI.
-
Глубокое понимание REST API: статус-коды, версионирование, пагинация, кэширование.
-
PostgreSQL: проектирование нормализованных схем, сложные аналитические запросы, индексы, EXPLAIN, оптимизация нагруженных БД.
-
Docker и Docker Compose — повседневная работа, написание Dockerfile, multi-stage сборки.
-
Опыт построения микросервисной архитектуры, понимание паттернов взаимодействия сервисов (синхронное/асинхронное, саги).
-
CI/CD: умение настроить пайплайн (GitHub Actions, GitLab CI) с автотестами, линтерами и деплоем.
-
Умение писать читаемый, поддерживаемый код, следовать принципам SOLID и KISS.
-
Способность самостоятельно декомпозировать требования, оценивать сроки и вести документацию.
Будет плюсом
-
Опыт с высоконагруженными системами (асинхронный Python, asyncio, aiohttp).
-
Опыт с брокерами сообщений: Kafka (приоритет), RabbitMQ, NATS.
-
Понимание принципов Clean Architecture, DDD и event storming.
-
Опыт работы с gRPC и Protocol Buffers
-
Полностью удалённый формат.
-
Почасовая оплата: 2300–2600 ₽/час
-
Выплаты раз в месяц
-
Оформление по договору ГПХ с самозанятым
-
Долгосрочное сотрудничество.
Опубликована 13 дней назад