Все вакансии

Senior Backend (Django + FastAPI) Разработчик

Сеть фитнес-клубов Spirit · зарплата не указана · Москва · HH · опубликовано 25 апреля 2026 г.

Компания Сеть фитнес-клубов Spirit
Источник HH
Опубликовано 25 апреля 2026 г.
Зарплата зарплата не указана

Описание вакансии

В связи с масштабированием сети, ИТ-департамент Spirit. расширяет команду и приглашает к сотрудничеству Senior Backend (Django + FastAPI) Разработчика.
Чем предстоит заниматься:
• Проектирование и реализация нового функционала (end-to-end): от требований и архитектуры до релиза и сопровождения;
• Создание и сопровождение микросервисов на FastAPI и backend-приложений на Django;
• Поддержка и развитие существующего кода — багфиксы, оптимизация, рефакторинг, миграции данных;
• Проектирование архитектуры компонентов и сервисов (включая микросервисы) и участие в принятии архитектурных решений;
• Разработка и поддержка внутренних/публичных библиотек и пакетов (Python packages), создание переиспользуемых модулей;
• Работа с асинхронными задачами и очередями (Celery, Redis, RabbitMQ) — проектирование рабочих потоков, обработка ошибок и повторов;
• Разработка API (REST/HTTP, JSON, OpenAPI) и интеграция сервисов; понимание авторизации/аутентификации (JWT, OAuth2, session auth) и безопасных практик работы с токенами;
• Написание автотестов (unit, integration), поддержание покрытия, участие в code review с акцентом на читаемость и тестируемость;
• Настройка и поддержка базового CI/CD, сборки Docker-образов и релизных пайплайнов, автоматизация деплоймента и rollbacks;
• Оценка задач: разбиение на подзадачи, оценка времени и рисков, активное участие в планировании спринтов;
• Обеспечение качества кода: применение стилей, линтеров, форматтеров, соблюдение методологий и лучших практик;
• Участие в миграции инфраструктуры при переходе на новую архитектуру, оценка влияния изменений на продукты.
Что нужно для успеха:
• Основной стек: Django, FastAPI;
• Глубокие знания Python и опыт промышленной разработки;
• Django (знание ORM, миграций, middleware, signals, оптимизация запросов);
• FastAPI (ASGI, схемы Pydantic, OpenAPI, асинхронные эндпоинты);
• Опыт работы с PostgreSQL: проектирование схем, индексы, миграции, оптимизация запросов;
• Опыт с Celery, Redis, RabbitMQ (построение задач, retries, idempotency);
• Docker: написание Dockerfile, multi-stage builds;
• Git: ветвление, разрешение конфликтов, code review;
• Тестирование: pytest, unittest. Понимание unit/integration/e2e;
• Понимание сетевых основ: HTTP(S), REST, CORS, TLS, заголовки, кодировки, статус-коды;
• Знание принципов безопасности: OWASP, защита от XSS/CSRF/SQLi, секьюрность токенов;
• Способность оценивать задачи (разбиение на подзадачи, оценка effort и рисков);
• Понимание паттернов проектирования (Factory, Strategy, Repository и т.д.) и принципов (KISS, DRY, SOLID);
• Умение писать читаемый, документированный и тестируемый код — использование форматтеров (black/isort), линтеров и т.д.
• Опыт с Wagtail (CMS) — большой плюс;
• Опыт публикации Python пакетов (PyPI) и npm-пакетов;
• Опыт работы с SQLAlchemy;
• Опыт построения event-driven систем (event buses, Kafka/Redis Streams);
• Опыт с мобильными backend-integration (push, offline sync).
• Умеет доносить идеи, вести конструктивный code review и слушать аргумент;
• Способность описать технические решения для нефункциональной аудитории (PO, HR);
• Дисциплина в оформлении кода: единые стандарты, понятные коммиты, документация (README, CHANGELOG, API docs);
• Внимание к безопасности и отказоустойчивости.
Мы предлагаем:
• Работу в компании федерального масштаба;
• Доход выше рынка по итогам собеседования:
• Оформление и льготы по ТК РФ, бессрочный трудовой договор;
• Фитнес для сотрудника и его друга +1;
• ДМС после исп. срока;
• Возможность карьерного развития по итогам работы.
Мы ценим внимательность, поэтому в сопроводительном письме просим указать:
1) Зарплатные ожидания на период испытательного срока и после
2) Ваш релевантный опыт в годах
3) Какой клуб нашей сети ближайший к вашему дому
4) Возможная дата выхода на работу
Спасибо за уделенное время и ждем Вас на собеседовании!

Навыки

  • FastAPI
  • Celery
  • Redis
  • RabbitMQ
  • PostgreSQL
  • Docker
  • Git
  • Django
  • REST API
  • HTTP
  • JSON
  • JSON API
Открыть вакансию в ленте