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

80 000 - 120 000 ₽

  • Марксистская
  • Третьяковская
  • Маяковская

Ищем разработчика в backend-команду. Основная работа — развитие и поддержка монорепозитория Python-сервисов: публичные API нескольких продуктов, админка, фоновые воркеры, биллинг, интеграции с внешними AI-провайдерами.

Задачи

  • Новые функции в сервисах на FastAPI: эндпоинт, схема БД, воркер, тесты.

  • Интеграции с внешними AI API — OpenAI, ElevenLabs, провайдеры генерации видео и другие: таймауты, повторы, обработка сбоев, учёт стоимости запросов.

  • Биллинг: списание и возврат кредитов, вебхуки о покупках и подписках (Apphud, App Store), идемпотентная обработка.

  • Фоновые обработчики на RabbitMQ: очереди задач, повторы, outbox, сверка зависших задач.

  • MySQL (схема, индексы, миграции Alembic, оптимизация запросов), Redis (кэш, лимиты запросов), ClickHouse (аналитика и метрики).

  • Разбор инцидентов по логам и метрикам, исправление багов по обращениям поддержки.

  • Тесты и код-ревью.

Стек

  • Python 3.12, FastAPI, Pydantic v2

  • SQLAlchemy 2 (async), Alembic, MySQL

  • Redis, RabbitMQ (FastStream), ClickHouse, S3-совместимые хранилища (включая Alibaba OSS)

  • Docker, Kubernetes, Nginx

  • uv, pytest, mypy, ruff

  • Django для внутренней админки, Telegram-боты, ffmpeg, yt-dlp

Архитектура слоистая: interface → application → domain ← infrastructure, с протоколами, unit of work и внедрением зависимостей.

Что нужно от вас

  • Коммерческая разработка на Python от 1 года.

  • Уверенный Python: типизация, dataclasses, контекстные менеджеры, исключения.

  • Понимание asyncio: event loop, почему блокирующий вызов в асинхронном коде тормозит весь сервис, таймауты и отмена задач.

  • FastAPI или другой асинхронный фреймворк (aiohttp, Starlette, Litestar).

  • SQL и реляционные БД (MySQL или PostgreSQL): индексы, транзакции.

  • SQLAlchemy 2.x, желательно async, и миграции Alembic.

  • Redis и хотя бы один брокер сообщений (RabbitMQ, Kafka, Redis Streams).

  • Docker и docker-compose: поднять проект и понять, почему он не стартует.

  • pytest, тесты на граничные случаи и ошибки.

  • Git, pull request'ы, код-ревью.

  • Готовы разбираться в большой существующей кодовой базе и работать по принятой в ней архитектуре.

Будет плюсом

  • Понимаете уровни изоляции транзакций и блокировки в MySQL/PostgreSQL.

  • Работали с подтверждением и повторной доставкой сообщений в брокере, делали идемпотентные обработчики, outbox.

  • FastStream или aio-pika.

  • ClickHouse или другие аналитические БД.

  • Kubernetes: деплой, логи, корректная остановка воркеров.

  • Интеграции с платёжными или подписочными системами (Apphud, RevenueCat, App Store Server API).

  • Работа с LLM и AI API, обработка медиа через ffmpeg.

  • mypy и ruff в повседневной работе.

  • Clean Architecture или DDD на практике.

  • Django.

Мы предлагаем

  • Конкурентоспособная заработная плата (по результатам собеседования).

  • Полностью удаленная работа — из любого города.

  • График 5/2.

  • Возможность напрямую влиять на развитие продукта и видеть результат своего труда.

  • Современный стек инструментов и все необходимые ресурсы.

  • Перспективы профессионального и карьерного роста.

Сравнение со средней зарплатой в похожих вакансиях:

110k

185k

70k

150k

278k


Адрес: Россия, Москва, Лубянская площадь
Показать на большой карте

Поделиться:

Опубликована час назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Мы бы хотели видеть у кандидатов: Опыт коммерческой разработки на Python от 1,5–2 лет; Хорошую алгоритмическую ... написания тестов (pytest, unittest) — unit- и интеграционные тесты; Навыки отладки и профилирования Python-кода ...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании SL SoftSL Soft
  • Москва
день назад
Кто нам нужен Backend-разработчик, который пишет код руками и понимает, как устроены системы изнутри. ... Стек: Python (FastAPI/Django) или Node.js (Express/Nest), PostgreSQL, Redis, Docker, REST API. ... Сегодня API для парсинга, завтра агент на Python, послезавтра защищённый сервис для финансов.
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании OqqiOqqi
  • Москва
2 часа назад
от 100 000 ₽
... Python на базовом уровне: запросы к API, работа с JSON, pandas.
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании Ольшевская Анастасия ВладимировнаОльшевская Анастасия Владимировна
  • Москва
4 дня назад
до 120 000 ₽
Рыночная зарплата
Ищем разработчика, которому интересно не просто закрывать задачи по ТЗ, а разбираться в процессах, предлагать ... Подробнее о задачах и специфике проектов расскажем при встрече Что важно • уверенный Python 3.10+; • ... Наш стек: Python 3.11 · FastAPI · PostgreSQL · SQLAlchemy · Jinja2 · pytest · Docker · Telegram Bot API ...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании Вельц Станислав СергеевичВельц Станислав Сергеевич
  • Москва
13 дней назад
80 000 - 120 000 ₽
Ищем Python backend-разработчика с опытом 1–3 года. ... Чем предстоит заниматься Разрабатывать и поддерживать backend-сервисы на Python (FastAPI, asyncio) Развивать ... Деплоить и сопровождать сервисы в Docker на Ubuntu Что мы ждём от тебя Коммерческий опыт разработки на Python ...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании АльвентаАльвента
  • Москва
3 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.