Назад
2 дня назад

Backend Python Developer Senior (AI)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Belarus
RUВакансия из Hirify RU, списка российских tech-компаний

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

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

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

Текст:
/
TL;DR
Старший backend-разработчик на Python (AI): Разработка и масштабирование микросервисных backend-сервисов B2B-платформы для продавцов маркетплейсов с акцентом на REST API, производительность, PostgreSQL и внешние интеграции. Focus on проектировании архитектуры, безопасных миграциях, обработке транзакций и обязательном применении ИИ-инструментов в коде, тестах и документации.

Локация: офис в центре Минска; рабочий день начинается в 09:00 ± 1 час по UTC+3.

Компания

AppRoute развивает B2B-платформу для продавцов маркетплейсов: каталог, заказы, балансы, аналитику и интеграции с поставщиками и внешними сервисами. Также планируется заказная разработка для банков и финансовых организаций Беларуси.

Что делать

  • Разрабатывать, масштабировать и сопровождать backend-сервисы от уточнения требований до запуска и поддержки в продакшене.
  • Проектировать REST API для фронтенда и внешних интеграций, включая платёжные системы.
  • Самостоятельно принимать архитектурные решения, обсуждать компромиссы и риски с командой и менеджментом.
  • Оптимизировать производительность критических сервисов, модели данных и SQL-запросы PostgreSQL.
  • Проводить код-ревью и рефакторинг, развивать модульные и интеграционные тесты и техническую документацию.
  • Обеспечивать корректную обработку операций, повторных запросов и ошибок; участвовать в финансовых проектах.

Требования

  • Коммерческий опыт backend-разработки на Python и подтверждённый уровень Senior с самостоятельным проектированием, развитием и сопровождением production-сервисов.
  • Уверенное знание FastAPI и Django / Django REST Framework, устройства веб-приложений и жизненного цикла запроса.
  • Опыт проектирования REST API: контракты, валидация, обработка ошибок, авторизация и обратная совместимость.
  • Глубокое знание SQL и PostgreSQL: схемы, индексы, транзакции, блокировки и оптимизация запросов.
  • Опыт работы с SQLAlchemy и Alembic либо аналогичными инструментами; понимание безопасного изменения схемы работающей системы.
  • Понимание асинхронного программирования в Python, asyncio, конкурентного выполнения и работы с внешними сервисами.
  • Умение писать модульные и интеграционные тесты с pytest и проверять критические сценарии обработки данных и ошибок.
  • Опыт работы с Git и код-ревью, способность разбираться в существующей кодовой базе и улучшать её без потери совместимости.
  • Регулярное практическое применение ИИ-инструментов в разработке обязательно: постановка задач, передача контекста, работа с кодом, тестами и документацией, критическая проверка результатов.
  • Умение аргументировать технические решения с учётом целей бизнеса, самостоятельно планировать развитие направления, оценивать задачи и отвечать за результат.

Хорошо, если есть

  • Опыт работы с Kubernetes и настройки или развития CI/CD на GitHub Actions.
  • Практический опыт с RabbitMQ / Kafka, включая гарантии доставки, повторную обработку и идемпотентность.
  • Опыт высоконагруженной разработки и диагностики проблем производительности.
  • Базовое понимание React / TypeScript для взаимодействия с фронтенд-командой.
  • Опыт разработки платёжных, банковских или других систем с транзакционными данными и внешними интеграциями.
  • Знание Go и практический опыт разработки сервисов на нём.

Культура и преимущества

  • Полная занятость: 40 часов в неделю, офисный формат.
  • Официальное трудоустройство по Трудовому кодексу Республики Беларусь.
  • Отпуск и праздничные дни предоставляются по законодательству Республики Беларусь.
  • Прямое взаимодействие с менеджментом, разработчиками и поддержкой; самостоятельность в технических решениях.
  • Профессиональное развитие и расширение зоны ответственности по итогам performance review.
  • Предоставляется инфраструктура и собственное решение команды для работы с ИИ.

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