Backend-разработчик (Python / FastAPI)

Инжпроект-М

Backend-разработчик (Python / FastAPI)

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

Компания ООО " Цифровая оптимизаци" ищет к себе в команду Backend-разработчика (Python / FastAPI)

О проекте

Модульная платформа сервисов ERP&BI для строительного бизнеса.

Что предстоит делать

  • Разрабатывать и поддерживать бизнес-логику сервисов платформы на FastAPI.
  • Проектировать модели данных и миграции (SQLAlchemy 2.x + Alembic), в том числе для новых сервисов.
  • Работать с межсервисным взаимодействием по HTTP и через Redis Streams (очереди, воркеры, consumer groups).
  • Развивать общий пакет shared (авторизация, модели, работа с БД, очереди).
  • Поддерживать и расширять ролевую модель и мультитенантность (холдинг → организация → пользователи).
  • Реализовывать интеграции: мессенджеры, экспорт в Excel/PDF/Word, работу с файлами.
  • Писать тесты (pytest, pytest-asyncio, httpx).
  • Участвовать в настройке и сопровождении CI/CD (GitLab CI), деплое через Docker Compose
  • Помогать выстраивать архитектурные и процессные стандарты.

Требования

  • Python 3.12+, уверенное владение асинхронным кодом (asyncio, async/await).
  • FastAPI + Uvicorn, Pydantic v2 / pydantic-settings.
  • SQLAlchemy 2.x, Alembic (миграции на каждый сервис отдельно).
  • PostgreSQL — уверенное владение, опыт проектирования схем.
  • Опыт работы с JWT-авторизацией (python-jose), bcrypt.
  • Понимание микросервисной архитектуры и REST-взаимодействия между сервисами.
  • Опыт работы с Redis / Redis Streams.
  • Docker, Docker Compose, базовые навыки работы с Linux и .env/логами.
  • Понимание требований к работе с персональными данными (152-ФЗ) — на уровне архитектурных решений.

Будет плюсом

  • Опыт работы тимлидом или готовность расти в эту роль — это ключевая позиция для стабилизации команды.
  • APScheduler, sse-starlette (real-time уведомления, чат).
  • Опыт интеграций: мессенджеры, email (aiosmtplib), Web Push (pywebpush).
  • Работа с документами: openpyxl, python-docx, pypdf/PyPDF2, WeasyPrint, Jinja2.
  • Опыт с Traefik, GitLab CI/CD.
  • Опыт работы с LLM-интеграциями (OpenAI API и аналоги).
  • Опыт разработки в мультитенантных системах.
Посмотреть контакты работодателя

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

Новые Ветеринарные Технологии

Middle Backend Developer — Python

Новые Ветеринарные Технологии

  • Москва

  • Не указана

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

  • до 210000 RUR

Рекомендуем
ИдаПроджект
  • Краснодар

  • до 210000 RUR

Рекомендуем
Techno Diasoft
  • Москва

  • до 200000 RUR

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

Десктоп‑разработчик (Python)

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

  • Москва

  • до 200000 RUR

Департамент персонала
  • Москва

  • до 200000 RUR

Okko
  • Москва

  • до 200000 RUR

ТПО ПРАЙД

Python Backend Engineer

ТПО ПРАЙД

  • Москва

  • до 200000 RUR

Домклик

Python Developer

Домклик

  • Москва

  • до 200000 RUR

Контрол Девелопмент

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

Контрол Девелопмент

  • Москва

  • до 120000 RUR

  • Москва

  • до 200000 RUR

СП Солюшен
  • Москва

  • до 200000 RUR

Снэп АйТи

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

Снэп АйТи

  • Москва

  • до 245000 RUR

Ростелеком

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

Ростелеком

  • Москва

  • до 245000 RUR

ИД ПАНОРАМА

Fullstack Python Developer

ИД ПАНОРАМА

  • Москва

  • до 245000 RUR

Standfin
  • Москва

  • до 245000 RUR

САТЕЛ, Группа компаний

Разработчик Python (Проект до 31.03.2027)

САТЕЛ, Группа компаний

  • Москва

  • до 245000 RUR

Datanomica
  • Москва

  • до 230000 RUR

Авиационные Интерьеры

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

Авиационные Интерьеры

  • Москва

  • до 230000 RUR

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

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