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

Python разработчик
сопроводительное письмо
описание
Компания Recomedia занимается разработкой продуктов в сфере информационных технологий, в частности, в области CRM. Сейчас компания переводит свой монолитный проект на современную модульную архитектуру, которая будет состоять из UI-сервиса и горизонтально масштабируемых воркеров. Это хорошая возможность влиять на архитектуру продукта и работать с современным стеком технологий.
Вам нужно будет выделить сервисы web\_ui\_service и bulk\_worker\_service, а также спроектировать и настроить асинхронное взаимодействие между ними через очереди задач, например, RabbitMQ или Redis. Необходимо будет обеспечить надёжность системы, внедрив механизмы ретраев, идемпотентности и обработки мёртвых сообщений (DLQ), а также настроить сквозное логирование с trace-id. Кроме того, предстоит улучшить слой автоматизации Playwright, переведя его на паттерн Page Object и реализовав эмуляцию человекоподобного поведения.
требования
- Имеете коммерческий опыт в разработке на Python для бэкенда от 2 лет
- Уверенно владеете Django или FastAPI и имеете опыт их использования в продакшене
- Имеете практический опыт работы с очередями задач и воркерами, такими как 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 и возможность влиять на технические решения
- Сложные и интересные задачи для профессионального роста