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

Сеть фитнес-клубов Spirit
Москва •Опубликовано 5 июня 2026
Зарплата не указана
Полная занятость3–6 летПрограммист
Зарплата не указана

Описание

В связи с масштабированием сети, ИТ-департамент 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) Возможная дата выхода на работу Спасибо за уделенное время и ждем Вас на собеседовании!
Описание
В связи с масштабированием сети, ИТ-департамент 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) Возможная дата выхода на работу Спасибо за уделенное время и ждем Вас на собеседовании!

Похожие вакансии

Technical Support Specialist со знанием английского языка
EYES OF WONDER SOFTWARE LLC
Зарплата не указана
Полная занятостьОпыт 1–3 года
SMM-менеджер
АНО АйдаСпорт
20000 – 50000 руб.
Полная занятостьОпыт не требуется
Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятостьОпыт не требуется
Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятостьОпыт не требуется
Data Engineer
WILIX
180000 – 240000 руб.
Полная занятостьОпыт 3–6 лет
Менеджер Wildberries — удалённая работа
БОР-М
50000 – 70000 руб.
Полная занятостьОпыт 1–3 года