Щербина Иван Алексеевич

Middle+ Python Backend Developer

Коротко

Middle+ Python Backend Developer разрабатывает и поддерживает backend-сервисы и REST API на Python/FastAPI с акцентом на асинхронные процессы, PostgreSQL и брокеры сообщений (Kafka/RabbitMQ). Компания — HeadHunter, вакансия в Омске с возможностью удалённой, гибридной или офисной работы. Требуется от 3 лет коммерческого опыта backend-разработки на Python, уверенное владение PostgreSQL/SQLAlchemy/Alembic, pytest, Docker и Linux.

Локация
Омск; удалённый, гибридный или офисный формат работы.
Зарплата
120000–160000 RUB на руки в месяц.
Компания
HeadHunter.
Что делать
•Разрабатывать и поддерживать backend-сервисы и REST API на Python с использованием FastAPI.
•Проектировать архитектуру сервисов, API-контракты и модели данных, а также интеграции с внутренними сервисами и внешними API.
•Реализовывать асинхронные и событийно-ориентированные процессы с Kafka или RabbitMQ.
•Проектировать схемы PostgreSQL, оптимизировать SQL-запросы и выполнять миграции через SQLAlchemy и Alembic.
•Писать unit- и integration-тесты на pytest, участвовать в code review и архитектурных обсуждениях.
•Оптимизировать производительность, стабильность и масштабируемость сервисов, диагностировать и устранять проблемы в production.
Требования
•От 3 лет коммерческого опыта backend-разработки на Python; опыт разработки и поддержки production-приложений на FastAPI.
•Уверенное знание Python 3, стандартной библиотеки и системы типов; понимание асинхронного программирования, asyncio, async/await.
•Понимание REST API, HTTP и клиент-серверной архитектуры.
•Уверенное владение PostgreSQL и SQL, включая оптимизацию запросов; практический опыт с SQLAlchemy и Alembic.
•Опыт использования Kafka или RabbitMQ.
•Понимание JWT, OAuth 2.0, RBAC, а также принципов SOLID, DRY и KISS.
•Опыт автоматизированного тестирования с pytest, работы с логированием, мониторингом и обработкой ошибок.
•Уверенное владение Git, Docker и Linux.
•Самостоятельное принятие технических решений и аргументация выбранного подхода.
Хорошо, если есть
•Опыт проектирования микросервисной архитектуры и распределённых систем.
•Опыт интеграции AI/ML- и LLM-сервисов.
•Знание consumer groups, partitioning, offsets и delivery semantics в Kafka.
•Опыт с Redis, кешированием, Celery и фоновыми задачами.
•Опыт работы с Kubernetes, облачной инфраструктурой и CI/CD.
•Знакомство с Prometheus, Grafana, Sentry и OpenTelemetry.
•Опыт оптимизации высоконагруженных приложений, технического менторинга и проведения code review.
Культура и преимущества
•Удалённая или гибридная работа, также доступен офисный формат.
•Полная или частичная занятость по договорённости.
•Гибкий график с согласованными часами командной коммуникации.
•Самостоятельное принятие технических решений и участие в развитии backend-сервисов.
•Минимум бюрократии и ориентация на результат.

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

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

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

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

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