Опубликовано 4 марта 2026 г.
Middle Python Backend Engineer в App Assure удалённо
Чем предстоит заниматься:
Выделить сервисы 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 и участие в технических решениях.
Сложные и интересные задачи, которые позволяют расти как инженеру.
Способ связи для отклика: Для отклика необходимо: резюме, сопроводительное письмо, если есть ссылка на открытые проекты на гитхабе, то ссылка на гитхаб.
App Assure
удалённо