Middle Python Backend Engineer

Вакансия в   Recomedia ( )
Аккаунт зарегистрирован с публичной почты *@gmail.com, не email компании!
Москва, Россия
Миддл
Информационные технологии • Разработка • CRM
8 октября
Удаленная работа
Опыт работы от 1 года до 3х лет
120 000 ₽
Работодатель  Recomedia
Описание вакансии

Привет! Мы ищем Python-разработчика, которому будет интересно решить амбициозную архитектурную задачу: помочь нам перевести монолитный проект на современную модульную архитектуру, состоящую из UI-сервиса и горизонтально масштабируемых воркеров.

Это возможность напрямую влиять на архитектуру продукта, работать с современным стеком и видеть результат своей работы в продакшене.

 

Чем предстоит заниматься:

• Выделить сервисы web_ui_service и bulk_worker_service, спроектировать и внедрить асинхронное взаимодействие через очереди задач (RabbitMQ/Redis).

• Обеспечение надежности: Внедрить механизмы ретраев, идемпотентности, обработки мертвых сообщений (DLQ) и настроить сквозное логирование с trace-id для отслеживания запросов между сервисами.

• Оптимизация работы с Playwright: Улучшить существующий слой автоматизации, переведя его на паттерн Page Object и реализовав эмуляцию человекоподобного поведения для повышения стабильности.

• Разработка нового функционала: Проектировать и реализовывать новые эндпоинты, контракты взаимодействия сервисов и бизнес-логику в воркерах.

 

Наш стек:

Основной: Python 3.9+, Django/FastAPI, Celery/Arq, PostgreSQL, Redis, Docker, GitLab CI.

Планируем внедрять/развивать: RabbitMQ, OpenTelemetry, Prometheus/Grafana, Kubernetes (Helm), Feature Flags.

 

Мы ожидаем от кандидата:

Коммерческий опыт в backend-разработке на Python от 2 лет.

Уверенное владение Django или FastAPI и опыт их применения в production.

Практический опыт работы с очередями задач и воркерами (Celery, RQ, Arq).

Хорошее знание PostgreSQL и Redis.

Опыт работы с Docker и CI/CD (GitHub Actions / GitLab CI).

Базовое понимание Playwright или Selenium (локаторы, ожидания, взаимодействие со страницей).

Самостоятельность, умение декомпозировать крупные задачи и предлагать простые, эффективные решения.


Будет плюсом:

Опыт работы с RabbitMQ, Kafka или Redis Streams.

Опыт настройки систем мониторинга и логирования (Prometheus, Grafana, ELK, Sentry).

Знакомство с Kubernetes и Helm.

 

Мы предлагаем:

• Полностью удаленный формат работы.

• Гибкий график, ориентированный на результат, а не на часы.

• Небольшую команду без лишней бюрократии, где ваше мнение действительно важно.

• Прямое общение с CTO и влияние на технические решения.

• Сложные и интересные задачи, которые позволят вам профессионально вырасти.

 

Я подхожу. Что дальше?

Отлично! Отправьте резюме и пару строк о своем релевантном опыте.


Специализация
Информационные технологииРазработка
Отрасль и сфера применения
CRM
Уровень должности
Миддл
Загрузка формы отклика...