Senior FullStack Developer (Primary stack: Django + FastAPI + Angular)

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

Senior FullStack Developer (Primary stack: Django + FastAPI + Angular)

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

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

В связи с масштабированием сети, ИТ-департамент Spirit расширяет команду и приглашает к сотрудничеству Senior Full-Stack Разработчика, у которого основная технологическая экспертиза — Django, FastAPI и Angular.

Чтобы сэкономить время друг друга - просим обратить внимание, что кандидаты, для которых фронтенд — React или Vue, без серьёзного production-опыта на Angular, к собеседованию пригласить не сможем.

Предстоящие обязанности:

  • Проектирование и реализация нового функционала (end-to-end): от требований и архитектуры до релиза и сопровождения;
  • Поддержка и развитие существующего кода — багфиксы, оптимизация, рефакторинг, миграции данных;
  • Проектирование архитектуры компонентов и сервисов (включая микросервисы) и участие в принятии архитектурных решений;
  • Разработка и поддержка внутренних/публичных библиотек и пакетов (Python packages, npm-пакеты), создание переиспользуемых модулей;
  • Работа с асинхронными задачами и очередями (Celery, Redis, RabbitMQ) — проектирование рабочих потоков, обработка ошибок и повторов;
  • Разработка API (REST/HTTP, JSON, OpenAPI) и интеграция сервисов; понимание авторизации/аутентификации (JWT, OAuth2, session auth) и безопасных практик работы с токенами;
  • Написание автотестов (unit, integration), поддержание покрытия, участие в code review с акцентом на читаемость и тестируемость;
  • Настройка и поддержка базового CI/CD, сборки Docker-образов и релизных пайплайнов, автоматизация деплоймента и rollbacks;
  • Оценка задач: разбиение на подзадачи, оценка времени и рисков, активное участие в планировании спринтов;
  • Обеспечение качества кода: применение стилей, линтеров, форматтеров, соблюдение методологий и лучших практик;
  • Участие в миграции инфраструктуры при переходе на новую архитектуру, оценка влияния изменений на продукты (SPA, мобильные клиенты, интеграции).

Требования к квалификации и опыту:

  • Глубокие знания Python и опыт промышленной разработки;
  • Django (знание ORM, миграций, middleware, signals, оптимизация запросов);
  • FastAPI (ASGI, схемы Pydantic, OpenAPI, асинхронные эндпоинты);
  • Опыт работы с PostgreSQL: проектирование схем, индексы, миграции, оптимизация запросов;
  • Опыт с Celery, Redis, RabbitMQ (построение задач, retries, idempotency);
  • Уверенные навыки Angular (TypeScript), понимание жизненного цикла компонентов, state-management;
  • Базовые фронтенд-технологии: HTML, CSS, Tailwind, адаптивный дизайн;
  • Docker: написание Dockerfile, multi-stage builds;
  • Git: ветвление, разрешение конфликтов, code review;
  • Понимание сетевых основ: HTTP(S), REST, CORS, TLS, заголовки, кодировки, статус-коды;
  • Знание принципов безопасности: OWASP, защита от XSS/CSRF/SQLi, секьюрность токенов;
  • Понимание паттернов проектирования (Factory, Strategy, Repository и т.д.) и принципов (KISS, DRY, SOLID);
  • Умение писать читаемый, документированный и тестируемый код — использование форматтеров (black/isort), линтеров и т.д.

Готовы предложить:

  • Работу в компании федерального масштаба;
  • Доход выше рынка по итогам собеседования:
  • Оформление и льготы по ТК РФ, бессрочный трудовой договор;
  • Фитнес для сотрудника и его друга +1;
  • ДМС после исп. срока;
  • Корпоративный транспорт от метро;
  • Возможность карьерного развития по итогам работы.

Мы ценим внимательность, поэтому в сопроводительном письме просим указать:

1) Зарплатные ожидания на период испытательного срока и после

2) Ваш релевантный опыт в годах

3) Какой клуб нашей сети ближайший к вашему дому

4) Возможная дата выхода на работу

Спасибо за уделенное время и до встречи на собеседовании!

Посмотреть контакты работодателя

Адрес

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

РТК-ЦОД
  • Москва

  • Не указана

Рекомендуем
Orion soft
  • Москва

  • Не указана

Рекомендуем
Домклик
  • Москва

  • Не указана

Рекомендуем
АНО ДО Московская школа программистов

Senior Backend Python/Django разработчик

АНО ДО Московская школа программистов

  • Москва

  • Не указана

Вкусно — и точка

Tech Lead ELMA

Вкусно — и точка

  • Москва

  • Не указана

iConText Group
  • Москва

  • Не указана

МКК ДеньгиОК
  • Москва

  • Не указана

Единая Сервисная Платформа

Golang-разработчик (senior)

Единая Сервисная Платформа

  • Москва

  • Не указана

VK
  • Москва

  • Не указана

Думатель

Senior Backend Developer

Думатель

  • Москва

  • от 300000 RUR

Мультифактор
  • Москва

  • от 300000 RUR

VK
  • Санкт-Петербург

  • от 300000 RUR

  • Москва

  • от 300000 RUR

Программный Продукт, ИТ-компания

Fullstack разработчик (C#/Angular)

Программный Продукт, ИТ-компания

  • Москва

  • от 300000 RUR

MANGO OFFICE

Senior C Developer

MANGO OFFICE

  • Москва

  • от 300000 RUR

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

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