Назад
2 часа назад

Middle Python Backend Engineer

100 000 - 140 000
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

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

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

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

Middle Python Backend Engineer

Локация: Удаленно
Компания:
https://www.recomedia.ru/
ЗП: от 100 000 до 140 000 р.
Занятость: Полная
                                                                                           
Мы https://www.recomedia.ru/ обеспечиваем миллионы просмотров для рекламных кампаний брендов. Создаем уникальные видео, которые помогают привлекать внимание к брендам и повышать вовлеченность пользователей.

Чем предстоит заниматься:
- Выделить сервисы 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 и участие в технических решениях.
Сложные и интересные задачи, которые позволяют расти как инженеру.​

Для отклика необходимо:
- Прислать в телеграм резюме +
короткое сопроводительное письмо (1–2 абзаца о вашем релевантном вакансии опыте)
- ссылку на GitHub (если есть открытые проекты или pet‑проекты)

💬 Резюме отправлять:

–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний

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

Текст вакансии взят без изменений

Источник -