Назад
обновлено 13 часов назад

Python Backend Developer

200 000 - 250 000
Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Python Backend Developer (Python/FastAPI/Django): Разработка и развитие масштабируемых backend-сервисов в микросервисной архитектуре с акцентом на REST API, PostgreSQL, очереди сообщений и производительность распределённых систем. Фокус на проектировании контрактов и схем данных, асинхронном выполнении, интеграциях, CI/CD и обеспечении надёжности сервисов.

Локация: Москва; доступны работа на месте работодателя, удалённый и гибридный форматы.

Зарплата: 200 000–250 000 ₽ на руки в месяц. Для уровня middle указана дополнительная вилка 100 000–180 000 ₽.

Компания

YLAB Development передаёт разработчиков на подходящие клиентские проекты, включая европейские и американские направления.

Что делать

  • Разрабатывать и развивать backend-сервисы на Python с использованием FastAPI, Django и Flask в микросервисной архитектуре.
  • Проектировать REST API, контракты, версионирование и интеграции с другими сервисами.
  • Проектировать схемы данных, оптимизировать запросы и выполнять миграции в PostgreSQL.
  • Интегрировать RabbitMQ и Redis для очередей, pub/sub, кэширования и сессий.
  • Участвовать в архитектурных решениях, оптимизации производительности, code review и взаимодействии с DevOps, аналитиками и бизнес-стейкхолдерами.
  • Писать unit- и integration-тесты и участвовать в CI/CD-процессах с Docker, GitLab CI или GitHub Actions.

Требования

  • Коммерческий опыт разработки на Python от 3 лет; уровень middle+ или senior.
  • Уверенное владение Python 3.10+, typing, asyncio, concurrency patterns и структурами данных.
  • Опыт production-разработки REST API на FastAPI, Django или Flask.
  • Знание PostgreSQL, SQLAlchemy или Django ORM, миграций Alembic или Django migrations.
  • Опыт с RabbitMQ, Redis, Docker, CI/CD и pytest; базовое понимание Kubernetes.
  • Для европейских и американских проектов требуется английский от B2+; для проектов без английского язык не требуется.

Хорошо, если есть

  • Опыт разработки высоконагруженных или low-latency систем, включая connection pooling, uvloop и кэширование.
  • Опыт с gRPC, WebSockets, Elasticsearch, Celery, Arq или Dramatiq.
  • Практика работы с Kubernetes, Helm, Prometheus, Grafana и ELK.
  • Знание DDD, CQRS, Event Sourcing и event-driven архитектур.

Культура и преимущества

  • Возможность выбирать подходящие клиентские проекты.
  • Работа в командах разработки, DevOps, аналитики и бизнеса.
  • Доступны удалённый, гибридный и офисный форматы.

Процесс найма

  • Короткое общение с рекрутером.
  • Техническое интервью или TechCertify-скрининг.
  • Передача на подходящие проекты клиентам.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →