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

Дата размещения вакансии: 02.06.2025
Работодатель: Рекламное Агентство Смарт Консалтинг
Уровень зарплаты:
з/п не указана
Город:
Москва
Поклонная улица 3к4
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

Функционал

  • Писать и расширять модули Scribemate, AI-Reporter, «Нейроаналитик» (Наши AI-Продукты) на Python 3.11+ (FastAPI или Django).
  • Архитектура
  • Проектировать микросервисы и отдельные компоненты вместе с Senior-разработчиками;
  • Документировать схемы и API.
  • Данные
  • Работать с PostgreSQL 15 через SQLAlchemy / Django ORM, подключать Redis или MongoDB для кешей и фидов.
  • Очереди
  • Интегрировать Celery + RabbitMQ (или Kafka) для фоновых задач;
  • Следить за идемпотентностью и ретраями.
  • Интеграции
  • Подключать внешние REST/gRPC-сервисы, в том числе AI-эндпойнты (OpenAI, HuggingFace, Vision/TTS-API).
  • Качество
  • Писать unit-/integration-тесты (PyTest), смотреть покрытия, участвовать в code-review.
  • Коммуникация
  • Плотно взаимодействовать с фронтендом, QA и DevOps-командой, участвовать в groomings и demo.

Минимальные требования:

  • 2–3 года коммерческого Python-разработки.
  • Один из фреймворков: FastAPI, Django или Flask.
  • Уверенные знания SQL и опыт работы с PostgreSQL + ORM.
  • Понимание REST-подхода, HTTP, JSON, auth (JWT/OAuth2).
  • Git-workflow (feature-ветки, MR, rebase), умение читать чужой код.
  • Готовность писать тесты и поддерживать свой код в проде.

Будет плюсом :

  • Celery + RabbitMQ / Kafka, AIOHTTP / asyncio.

  • Docker-окружения, базовое k8s: Helm, ConfigMap, Secrets.
  • Опыт подключения LLM- или ML-сервисов.
  • Знакомство с Grafana / Prometheus, Sentry.
  • Интерес к PR- и медиа-технологиям.

Условия:

  • Удаленка/Гибрид
  • Офис напротив Москва Сити
  • Обсуждение зарплаты по итогам собеседования.