Уверенное владение Python 3.11+ и знание стандартной библиотеки
Опыт разработки REST API с FastAPI, понимание асинхронности, dependency injection, middleware
Знание архитектуры Flask и опыт работы с расширениями (Flask-SQLAlchemy, Flask-Migrate и др.)
Уверенное владение PostgreSQL, написание сложных запросов, индексация и оптимизация
Опыт работы с ORM и/или низкоуровневыми драйверами (SQLAlchemy, asyncpg, psycopg2)
Docker — умение контейнеризировать приложения, писать Dockerfile, работать с docker-compose
Git — уверенное владение, знание git flow, умение работать с pull request'ами и code review
Тестирование — опыт написания unit и integration тестов (pytest, unittest), знание принципов TDD/BDD
Работа с API — опыт интеграции сторонних API, OAuth2, JWT, Webhooks
Понимание принципов чистой архитектуры, SOLID, DRY, KISS
Умение проектировать масштабируемые и поддерживаемые backend-сервисы
Опыт работы с микросервисной архитектурой — взаимодействие между сервисами, API Gateway, сервис-дискавери
Опыт разработки платежных сервисов и/или высконагруженных сервисов
Базовые знания CI/CD — настройка пайплайнов (GitHub Actions, GitLab CI, Jenkins), Docker, Nexus
Опыт работы с Linux-средой, базовые навыки bash