Senior Backend Python Developer
Softery.by · Minsk
Job description
О позиции
Softery.by разрабатывает B2B-платформу для продавцов маркетплейсов цифровых товаров (каталог, заказы, балансы, аналитика, интеграции) и заказную разработку для банков и финорганизаций Беларуси. Компания ищет Senior Backend Python Developer, который сам принимает технические решения, развивает бэкенд-сервисы и отвечает за качество, производительность и надёжность продукта в продакшене.
Основные обязанности
- Разрабатывать, масштабировать и поддерживать бэкенд-сервисы от уточнения требований до запуска и сопровождения в продакшене
- Проектировать и реализовывать REST API для фронтенда и внешних интеграций
- Прорабатывать архитектуру, обсуждать решения с командой и менеджментом, оценивать компромиссы и риски
- Оптимизировать производительность критических сервисов и устранять узкие места
- Проектировать модели данных, писать эффективные SQL-запросы и безопасные миграции PostgreSQL
- Проводить code review и рефакторинг, развивать модульные и интеграционные тесты, поддерживать документацию
- Интегрировать сторонние сервисы и платёжные системы с корректной обработкой повторных запросов и ошибок
- Участвовать в серверных компонентах и интеграциях для финансовых проектов
- Использовать ИИ-инструменты в ежедневной разработке и проверять их результат
Требования к кандидату
- Коммерческий опыт бэкенд-разработки на Python и подтверждённый уровень Senior
- Уверенное знание FastAPI и Django/DRF, понимание веб-приложений и жизненного цикла запроса
- Опыт проектирования REST API: контракты, валидация, ошибки, авторизация, обратная совместимость
- Глубокое знание SQL и PostgreSQL: схемы, индексы, транзакции, блокировки, оптимизация запросов
- Опыт с SQLAlchemy и Alembic или аналогичными инструментами
- Понимание asyncio и конкурентного выполнения в Python
- Умение писать тесты на pytest, работать с Git и проводить конструктивный code review
- Практическое применение ИИ-инструментов в разработке и критическая проверка их результата
- Умение аргументировать технические решения с учётом целей бизнеса
Необходимые навыки
- Python 3.11–3.12, FastAPI, Pydantic 2, Django/DRF
- PostgreSQL, Redis, Apache Kafka, SQLAlchemy 2, asyncpg, Alembic, Celery
- Docker, Docker Compose, Nginx, GitHub Actions, ClickHouse, Prometheus, Grafana, pytest, Ruff, mypy
- Плюсом: Kubernetes, CI/CD на GitHub Actions, RabbitMQ/Kafka, высоконагруженные проекты, React/TypeScript, Go
Что мы предлагаем
- Офис в центре Минска, гибкий старт 09:00 ± 1 час по UTC+3
- Полная занятость, 40 часов в неделю, официальное трудоустройство по ТК РБ
- Заработная плата по результатам собеседования, отпуск и праздники по законодательству РБ
- Профессиональное развитие и расширение зоны ответственности по итогам performance review
- Необходимая инфраструктура и собственное решение команды для работы с ИИ
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Belarus.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Softery.by
Minsk