3 16 ч. назад

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

Вы будете заниматься разработкой и поддержкой backend-приложений на Django и FastAPI, а также проектированием архитектуры компонентов. Компания предлагает конкурентоспособный доход, оформление по ТК РФ и возможности для карьерного роста.

senior удалённо
Тип занятости
full-time
Опубликовано
27 февраля 2026
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти

описание

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

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

6 вакансии
Крупная международная компания
Крупная международная компания
12 ч. назад

Разработчик микросервисов на Python

Ищем опытного разработчика на Python с коммерческим опытом от 3 лет. Важны навыки работы с ML-фреймворками и асинхронной разработкой. Предлагаем гибкий график и работу над международными проектами.

Python

senior удал.
Ecom.tech
Ecom.tech
16 ч. назад

Ведущий инженер по управлению системами хранения данных

Мы ищем опытного инженера для работы в команде ML, который будет заниматься проектированием и продуктивизацией ML сервисов. Важны навыки работы с Python и базами данных, а также опыт в деплое и поддержке сервисов.

Python · FastAPI · Apache Airflow

senior удал.
АО «ОТП Банк» (JSC «OTP Bank»)
АО «ОТП Банк» (JSC «OTP Bank»)
21 ч. назад

Lead QA (Трайб Data office)

Ищем проактивного лидера с опытом управления командой тестирования данных. Важны навыки в SQL и Python для автоматизации тестов. Предлагаем возможность влиять на стратегию качества данных в компании.

senior удал.
Альфа-Деньги
Альфа-Деньги
1 д. назад

Аналитик больших данных

В компании Альфа-Деньги открыта вакансия для Senior Аналитика больших данных. Работа полностью удалённая, с возможностью профессионального роста и гибким графиком. Ищем специалиста с глубокими знаниями в ML и уверенным владением Python и SQL.

senior удал.
Arizo
Arizo
1 д. назад

ML-инженер полного цикла

В этой роли вы будете заниматься разработкой и оптимизацией ML-моделей для AR-приложений. Требуется опыт от 5 лет в области Computer Vision и знание PyTorch или TensorFlow. Компания предлагает конкурентоспособную зарплату и возможность работать в международной команде.

Machine Learning · Computer Vision · AR ·+1

senior удал.
НОВЕО
НОВЕО
1 д. назад

Senior Data Engineer

В международной IT-компании НОВЕО открыта вакансия Senior Data Engineer. Вы будете заниматься разработкой data-pipelines и обработкой больших объемов данных, работая в распределенной команде. Требуется уверенное владение английским и опыт работы с ClickHouse и Python.

Clickhouse · Python · SQL ·+2

senior удал.