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

Сеть фитнес-клубов Spirit

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

Москва, Карамышевская набережная, 44

Метро: Народное Ополчение

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

В связи с масштабированием сети, ИТ-департамент 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
  • JWT
  • CI/CD
Посмотреть контакты работодателя

Адрес

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

Лига Цифровой Экономики

Senior Python Developer

Лига Цифровой Экономики

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Х5 Group
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Jet Finance (ТОО Mogo Kazakhstan)
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Литрес
Удаленная работа
  • Москва

  • Не указана

evrone.ru
Удаленная работа
  • Москва

  • до 360000 RUR

Middle Python Developer

Филиал компании Лист Ренталс Лимитед

Удаленная работа
  • Москва

  • до 4500 USD

Литрес
Удаленная работа
  • Москва

  • до 4500 USD

Центр Разработки IT-Сервисов Динго

Senior Python-разработчик

Центр Разработки IT-Сервисов Динго

Удаленная работа
  • Москва

  • от 300000 RUR

INMYROOM
Удаленная работа
  • Москва

  • от 270000 RUR

KTS
Удаленная работа
  • Москва

  • от 270000 RUR

SkillStaff
Удаленная работа
  • Москва

  • от 270000 RUR

Ростелеком Информационные Технологии

Главный разработчик Python

Ростелеком Информационные Технологии

Удаленная работа
  • Москва

  • от 270000 RUR

IMOT.IO
Удаленная работа
  • Москва

  • от 270000 RUR

РТК-ЦОД
Удаленная работа
  • Москва

  • от 270000 RUR

Бэнкс Софт Системс

Python-разработчик

Бэнкс Софт Системс

Удаленная работа
  • Москва

  • от 270000 RUR

Level Group
Удаленная работа
  • Москва

  • от 270000 RUR

Платформа Сейлз Чейн

Senior Backend Engineer

Платформа Сейлз Чейн

Удаленная работа
  • Москва

  • от 270000 RUR

Бурянин Владимир Юрьевич

Backend-разработчик (Python/Django) в FinTech-проект

Бурянин Владимир Юрьевич

Удаленная работа
  • Москва

  • до 150000 RUR

STARTRIBE LTD

Senior Python developer

STARTRIBE LTD

Удаленная работа
  • Москва

  • до 150000 RUR

АйТи БАСТИОН

Senior Backend Developer (Python)

АйТи БАСТИОН

Удаленная работа
  • Москва

  • до 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию