AppRoute

Backend Python Developer Senior (AI)

Коротко

Senior backend-разработчик на Python для B2B-платформы продавцов маркетплейсов: разработка и масштабирование микросервисов, проектирование REST API, оптимизация PostgreSQL и обработка транзакций. Работа офисная, в Минске, с обязательным регулярным применением ИИ-инструментов в коде, тестах и документации. Компания — продуктовая, также планирует заказную разработку для банков Беларуси.

Локация
Офис в центре Минска; рабочий день начинается в 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.
•Предоставляется инфраструктура и собственное решение команды для работы с ИИ.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте