Все вакансии России 0

Python Backend Developer

200 000 – 250 000 ₽
YLAB Development
Москва Постоянная занятость Удаленная работа

Описание

Ищем 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к

Откликнуться
Источник: hh · 2 дня назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →