⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Middle Python Backend / Automation Engineer

Прямой работодатель  App Assure ( appassure.ru )
Миддл
Информационные технологии • Разработка • Python • WEB
28 февраля
Удаленная работа
Опыт работы от 3 до 5 лет
от 100 000 до 140 000 ₽
Работодатель  App Assure
Описание вакансии

Ищем Middle Python Backend / Automation Engineer, который уверенно чувствует себя в backend‑разработке и веб‑автоматизации: стабильная работа Playwright‑сценариев, асинхронные микросервисы, очереди задач и надёжная инфраструктура логирования и мониторинга.

 

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

  • Выделять и развивать сервисы web_ui_service и bulk_worker_service, выстраивая надёжное асинхронное взаимодействие через очереди задач.
  • Проектировать и реализовывать архитектуру для автоматизации веб‑сценариев на Playwright.
  • Оптимизировать текущую автоматизацию: переход на Page Object Model, повышение читаемости и поддерживаемости сценариев.
  • Повышать стабильность веб‑автоматизации за счёт:
  • корректной работы с локаторами и ожиданиями
  • обработки нестабильных состояний интерфейса
  • ретраев, таймаутов, идемпотентных операций
  • более «человекоподобного» поведения в браузере
  • Разрабатывать новые эндпоинты, контракты между сервисами и бизнес‑логику воркеров.
  • Внедрять DLQ, trace‑id, сквозное логирование и механизмы диагностики и восстановления после сбоев.
  • Участвовать в развитии технической платформы и предлагать простые, практичные решения для повышения надёжности системы.

Основной стек: 

  • Python 3.9+
  • Django / FastAPI
  • Playwright
  • Celery / Arq
  • PostgreSQL
  • Redis
  • Docker
  • GitLab CI

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

Обязательные требования:

  • Коммерческий опыт backend‑разработки на Python от 2 лет.
  • Уверенное владение Django или FastAPI в production.
  • Практический опыт работы с Playwright или аналогичными инструментами автоматизации браузера.
  • Понимание принципов надёжной автоматизации:
  • локаторы и ожидания
  • обработка ошибок и нестабильных состояний
  • повторные попытки, таймауты
  • устойчивость к изменениям интерфейса
  • Практический опыт работы с очередями задач и воркерами (Celery, RQ, Arq).
  • Хорошее знание PostgreSQL и Redis.
  • Опыт работы с Docker и CI/CD (GitHub Actions / GitLab CI).

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

  • Опыт проектирования или поддержки систем массовой веб‑автоматизации.
  • Опыт с RabbitMQ, Kafka или Redis Streams.
  • Настройка мониторинга и логирования (Prometheus, Grafana, ELK, Sentry).
  • Понимание антидетект‑подходов и техник повышения стабильности браузерных сценариев.
  • Знакомство с Kubernetes и Helm.

Личные качества:

  • Самостоятельность и умение декомпозировать сложные технические задачи.
  • Умение видеть систему целиком: от браузерного сценария до очереди, воркера и логирования.
  • Желание делать автоматизацию надёжной, поддерживаемой и масштабируемой.
  • Умение предлагать простые и эффективные инженерные решения.

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

  1. Полностью удалённый формат работы.
  2. Гибкий график, ориентация на результат, а не на часы.
  3. Небольшую команду без лишней бюрократии, где ваше мнение влияет на архитектуру и продукт.
  4. Прямое общение с CTO и участие в технических решениях.
  5. Сложные и интересные задачи, которые позволяют расти как инженеру.​

 

Для отклика необходимо: 

  • резюме
  • короткое сопроводительное письмо (1–2 абзаца о вашем опыте с Playwright/автоматизацией и очередями задач)
  • ссылку на GitHub (если есть открытые проекты или pet‑проекты)

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