Назад
4 часа назад

Middle Python Backend Developer

160 000 - 240 000
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Middle/Middle+ Python Backend Developer

Ulbi_TV Присоединяйтесь к команде, разрабатывающей SaaS-платформу аналитики для маркетплейсов. Мы ищем опытного Python-разработчика для развития микросервисной архитектуры и реализации бизнес-логики. Компания: SellerAlert Формат: Удалённый Уровень ЗП: 160 000–240 000 ₽ Занятость: Полная

🖥 Формат

Удалённая

🕹 Работодатель

SellerAlert — динамично развивающаяся SaaS-платформа аналитики для продавцов на маркетплейсах. У нас уже более 1400 пользователей, и мы активно развиваем наш продукт от MVP до зрелого SaaS-решения.

🕹 Список обязанностей:

  • Разработка и поддержка микросервисов на Python (10+ сервисов в продакшене)
  • Проектирование межсервисного взаимодействия через NATS JetStream
  • Реализация бизнес-логики: заказы, платежи, подписки, аналитические дашборды
  • Интеграция с внешними API
  • Работа с PostgreSQL: проектирование схем, оптимизация запросов, миграции
  • Написание фоновых задач и воркеров (TaskIQ)
  • Участие в проектировании новых сервисов и обсуждении архитектурных решений

🕹 Требования к кандидату:

  • Коммерческий опыт разработки на Python
  • Уверенное владение асинхронным программированием (asyncio, async/await)
  • Понимание принципов ООП, SOLID и паттернов проектирования (DI, Repository, Interactor/UseCase)
  • Опыт работы с микросервисной архитектурой: декомпозиция, межсервисное взаимодействие через HTTP и брокеры сообщений
  • Знание SQL и опыт работы с PostgreSQL (написание запросов, миграции, индексы)
  • Опыт работы с ORM (SQLAlchemy)
  • Знание Git (ветвление, PR, code review)
  • Опыт работы с Docker и Docker Compose

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

  • Опыт с event-driven архитектурой (NATS / Kafka / RabbitMQ)
  • Опыт работы с aiogram (Telegram-боты)
  • Знакомство с FastStream, TaskIQ или Dishka
  • Опыт интеграции с внешними API (платёжные системы, маркетплейсы)
  • Понимание Clean/Onion Architecture
  • Опыт с мониторингом (Grafana, VictoriaMetrics)

Будет огромным плюсом:

  • Опыт проектирования/разработки биллинга и подписочных моделей или внутреннего баланса (рекуррентные платежи, тарифы, промокоды)

Soft Skills:

  • Умение работать в команде и проводить code review
  • Способность самостоятельно принимать решения и брать ответственность за свой участок
  • Внимание к деталям и организованность
  • Быстрая обучаемость
  • Пунктуальность

Стек проекта: Python 3.12, uv, FastAPI, aiohttp, SQLAlchemy + asyncpg, NATS JetStream, FastStream, TaskIQ, Dishka, PostgreSQL, Redis, Docker, Caddy.

🕹 Примерный уровень ЗП:

160 000–240 000 ₽

🕹 Условия работы:

  • Полная занятость, удалённый формат работы
  • Работа по московскому времени (МСК)
  • Возможность влиять на продукт и архитектурные решения
  • Дружелюбная и профессиональная команда

🕹 Контакты:

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -