Middle Python Backend Engineer
Вакансия в
Recomedia
( )
Аккаунт зарегистрирован с публичной почты *@gmail.com, не email компании!
Опыт работы от 1 года до 3х лет120 000 ₽
Привет! Мы ищем 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 и влияние на технические решения.
• Сложные и интересные задачи, которые позволят вам профессионально вырасти.
— Я подхожу. Что дальше?
Отлично! Отправьте резюме и пару строк о своем релевантном опыте.