Senior Backend (Django + FastAPI) Разработчик
Город:
Москва
Занятость:
Полная занятость
Компания "Сеть фитнес-клубов Spirit"
В связи с масштабированием сети, ИТ-департамент 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) Возможная дата выхода на работу
Спасибо за уделенное время и ждем Вас на собеседовании!
28 Апреля
Москва
Компания "ИТС" Привет, мы ит-интегратор и наша ключевая экспертиза – это внедрение корпоративного ПО. Нам нравится помогать бизнесу становиться...
05 Мая
Инженер-разработчик встраиваемых систем / Инженер-электроник
Москва
Компания "ЭВРИКА, Санкт-Петербург" АО "ЭВРИКА" — российская аккредитованная IT-компания. Более 30 лет мы реализуем уникальные проекты в области...
05 Мая
Разработчик коммуникационного ПО
Москва
Компания "ЭВРИКА, Санкт-Петербург" АО "ЭВРИКА" — российская аккредитованная IT-компания. Более 30 лет мы реализуем уникальные проекты в области...
05 Мая
Москва
Компания "Доктор Веб" Что мы ждем от наших кандидатов? Знание Perl Навыки проектирования БД, знание Perl DBI, плюсом будет опыт работы с...
06 Мая
Разработчик 1С Предприятие 8.3
Москва
от 150 000 руб.
Компания "Аспект" Обязанности: Разработка процедур переноса данных. Разработка отчетов/печатных форм на основании технических заданий....
Вакансия размещена в отрасли