Python-разработчик (Reverse Engineering / Anti-detection)
Ищем Python-разработчика для реверс-инжиниринга и обхода антибот-систем. Нужно разбираться в HTTP, TLS fingerprinting, автоматизации браузеров и работе с прокси. Предлагаем удалёнку, интересные задачи и премии за проекты.
Зарплата на уровне рынка
В пределах ±10% медианы Python по 131 вакансиям за 90 дней.
Что предстоит делать
О компании Мы разрабатываем системы автоматизации для клиентов, которым нужна помощь с онлайн-записью на услуги различных организаций по всему миру: запись на подачу документов (визы, госуслуги), автоматическое отслеживание и бронирование свободных слотов, покупка билетов — всё, что связано с конкурентным доступом к ограниченным ресурсам в вебе. Вакнсия - не парсинг каталогов и не сбор данных. Это инженерная борьба: реверс-инжиниринг защищённых сайтов, обход антибот-систем, работа с fingerprinting и anti-detection, поддержание стабильных сессий и автоматизация полных flow — от авторизации до подтверждения записи. ⚠️ Вайбкодеры, ИИ такие вещи пишет плохо. В процессе интервью будет live coding. Опыт в написании парсеров обязателен Стек Ядро: - Python (asyncio, multiprocessing, threading) - MongoDB (Motor — async драйвер) - Redis (кеширование, pub/sub, координация между ботами) - RabbitMQ / aio-pika (очереди задач, обмен событиями между сервисами) HTTP-клиенты и anti-detection: - curl_cffi — основной инструмент: HTTP-клиент с имперсонацией браузерных TLS-fingerprint'ов (Chrome, Safari и пр.) - tls-client — альтернативный TLS-клиент для обхода JA3/JA4 fingerprinting - httpx (с HTTP/2) — для стандартных API-запросов - requests, aiohttp — вспомогательно Браузерная автоматизация (для сложных случаев): - Playwright (Python + Node.js) - Puppeteer + puppeteer-real-browser (обход Cloudflare WAF) - DrissionPage - SeleniumBase, undetected-chromedriver Обход защит: - Cloudflare WAF bypass (cf-clearance) - CAPTCHA solving — интеграция с CapMonster, 2Captcha; собственный captcha-pool на Playwright + Fastify - HMAC OTP генерация, работа с JWT, сессиями Инфраструктура: - Docker + Docker Compose — всё контейнеризировано - Linux (Ubuntu/Debian) - Git + GitHub (PR-based workflow) - FastAPI / Flask — внутренние API и дашборды - Telegram Bot API (pyTelegramBotAPI, aiogram) — уведомления и управление Прокси и сети: - Ротация прокси (резидентские, мобильные прокси) - Работа с прокси-протоколами, IPv4/IPv6 - Понимание HTTP/1.1, HTTP/2, TLS fingerprinting, WebSocket Мониторинг и уведомления: - Собственная система мониторинга доступности - Telegram-нотификации, Rocket.Chat - Логирование через Loguru
- Реверс-инжиниринг веб-сайтов: анализ API, перехват запросов (Fetch/XHR), воспроизведение flow авторизации, бронирования, оплаты
- Обход антибот-систем: Cloudflare (WAF, Turnstile), кастомные JS-challenges, rate limiting, fingerprinting — подбор правильных заголовков, TLS-параметров, cookie-цепочек
- Разработка и поддержка ботов: мониторинг → проверка → бронирование — полный цикл автоматизации
- Работа с сессиями: регистрация аккаунтов, поддержание живых сессий, ротация, управление блокировками
- Исследование и адаптация: сайты постоянно обновляют защиты — нужно быстро разбираться, что сломалось, и чинить
- Инфраструктурные задачи: настройка прокси, интеграция SMS-сервисов для OTP, управление пулами captcha-решателей
- Автоматизация платежей и обработки документов (PDF)
Что ждём от вас
- Обязательно:
- Коммерческий опыт на Python от 2 лет
- asyncio на уверенном уровне — весь код асинхронный
- Глубокое понимание HTTP: заголовки, cookies, редиректы, TLS handshake, fingerprinting
- Опыт реверс-инжиниринга веб-приложений: DevTools, перехват запросов, воспроизведение API-вызовов
- Понимание JavaScript на уровне чтения: DOM, Cookies, Fetch API — чтобы разобрать логику фронтенда
- Git, Docker — ежедневные инструменты
- Сильный плюс:
- Опыт с curl_cffi, tls-client или аналогами (пониманиe JA3/JA4 fingerprinting)
- Опыт обхода Cloudflare, Akamai, DataDome или других WAF
- Работа с Playwright / Puppeteer в контексте anti-detection
- Опыт с прокси-менеджментом (резидентные, мобильные, ротация)
- Знание MongoDB, Redis, RabbitMQ
- Понимание архитектуры SPA: React/Vue/Angular — для анализа фронтенда
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Python-разработчик
~925 500 – 1 648 640 ₸ оценка
Разработка и доработка сервисов сайта «Аэрофлот» на Python с использованием FastAPI и микросервисной архитектуры. Требуется опыт работы с асинхронностью, базами данных и брокерами сообщений. Компания предлагает гибридный или удалённый формат, ИТ-льготы, ДМС и корпоративные авиабилеты.
Backend-разработчик (поиск и ранжирование контента)
~925 500 – 1 648 640 ₸ оценка
Ищем backend-разработчика для создания и поддержки поискового сервиса музыкального сервиса Звук. Нужно проектировать архитектуру, писать код на Python с FastAPI, работать с Kafka, S3 и разными БД. Ожидается опыт от 2 лет и полный цикл разработки.
Middle / Middle+ Backend Python Engineer
~925 500 – 1 648 640 ₸ оценка
Разработка и поддержка backend-части развлекательных продуктов на Python с использованием Django и DRF. Требуется опыт от 3 лет, уверенное знание Python и PostgreSQL. Предлагается гибкий график, годовой бонус и частичная компенсация английского.
Python разработчик
~925 500 – 1 648 640 ₸ оценка
Ищем Python-разработчика для создания AI-агентов, автоматизирующих анализ данных в финмониторинге. Нужен опыт с LangChain, RAG, FastAPI и брокерами сообщений. Предлагаем гибридный/удаленный формат, обучение и современные технологии.
Python инженер (AI)
~925 500 – 1 648 640 ₸ оценка
Ищем Python-инженера в AI-команду для разработки AI-продуктов, автоматизации и бэкенд-систем. Требуется опыт от 3 лет с Python, FastAPI, LLM (Google Gemini), PostgreSQL, Celery, TypeScript и React. Предлагаем удаленную работу, конкурентоспособную зарплату в USD и работу над передовыми AI-решениями.
Python разработчик
~1 542 500 – 3 056 206 ₸ оценка
Ищем опытного Python разработчика для долгосрочного проекта в сфере онлайн-образования. Требуется 5+ лет опыта с Python и Postgres, знание AWS, Django и Clickhouse будет плюсом. Предлагаем полную удаленную работу, гибкий график и конкурентоспособную зарплату в USD.