Ищем Python-разработчика, который умеет не просто писать код, а проектировать и развивать надёжные, масштабируемые backend-решения: от архитектуры и API до производительности и интеграций в распределённой системе.
Что будет в работе
-
Разработка и развитие backend-сервисов на Python (FastAPI, Django, Flask) в микросервисной архитектуре.
-
Проектирование и реализация REST API, проработка контрактов, версионирование API и интеграций.
-
Работа с данными: проектирование схемы, оптимизация запросов, миграции в PostgreSQL (SQLAlchemy, Alembic).
-
Интеграция с очередями сообщений и кэшами: RabbitMQ, Redis — очереди, pub/sub, кэширование.
-
Участие в архитектурных решениях, оптимизация производительности сервисов (asyncio, concurrency, кэширование).
-
Написание unit- и integration-тестов (pytest), участие в code review.
-
Участие в CI/CD-процессах: Docker, docker-compose, GitLab CI/GitHub Actions, базовое понимание Kubernetes.
-
Взаимодействие с командами разработки, DevOps, аналитиками и бизнес-стейкхолдерами.
Что важно
-
Коммерческий опыт разработки на Python от 3 лет, уровень Middle+ / Senior.
-
Уверенное владение Python 3.10+: typing, asyncio, concurrency patterns, структуры данных.
-
Глубокое знание веб-фреймворков: FastAPI, Django (DRF), Flask — опыт построения REST API в production.
-
Опыт работы с PostgreSQL: схема, сложные запросы, оптимизация, индексы, транзакции, isolation levels.
-
Уверенная работа с ORM (SQLAlchemy, Django ORM) и миграциями (Alembic, Django migrations).
-
Опыт работы с очередями сообщений и кэшами: RabbitMQ, Redis — очереди, pub/sub, кэширование, сессии.
-
Понимание принципов микросервисной архитектуры и распределённых систем: service discovery, circuit breaker, rate limiting, observability.
-
Опыт работы с Docker, docker-compose, CI/CD (GitLab CI, GitHub Actions), базовое понимание Kubernetes.
-
Опыт написания unit- и integration-тестов (pytest), участие в code review.
-
Умение работать автономно, брать задачу целиком и доводить до результата.
-
Умение переводить бизнес-требования в технические решения и аргументировать свой выбор.
Будет плюсом
-
Глубокое понимание asyncio, async I/O, concurrency моделей (aiohttp, FastAPI async, TaskGroup)
-
Опыт разработки высоконагруженных и/или low-latency систем: connection pooling, uvloop, кэширование.
-
Опыт работы с gRPC, WebSockets, Elasticsearch, Celery/Arq/Dramatiq для фоновых задач.
-
Практика работы с Kubernetes, Helm, мониторинг (Prometheus, Grafana), логирование (ELK).
-
Знание паттернов DDD, CQRS, Event Sourcing, опыт работы с event-driven архитектурами.
-
Английский язык для работы с зарубежной документацией, командами и стейкхолдерами.
Английский
-
Для проектов без английского язык не требуется.
-
Для европейских и американских проектов нужен английский от B2+.
Процесс
-
Короткое общение с рекрутером.
-
Техническое интервью / TechCertify-скрининг.
-
Передача на подходящие проекты клиентам.
Если вам близок инженерный подход к backend-разработке, нравится не просто «делать фичи», а строить устойчивые, производительные и понятные системы — будем рады пообщаться.
Доп.вводные!!
ЗП в вакансии указана на уровень middle+\senior, вилка для middle 100к-180к
Похожие вакансии
Функционал должности: 1. Глубокие знания методологии внедрения 1С:Документооборот. 2. Наличие сертификата «1С: Специалист» по платформе «1С...
Техническое образование. Опыт разработки и реализации проектных решений на базе платформы 1С: Предприятие не менее 3-х лет.
Проектировать и развивать REST API на Servant: согласованные типы запросов/ответов, аккуратные доменные модели. Любовь к функциональным языкам и понимание...
