К
Python-разработчик
Квазар
Москва
до 200 000 RUR
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Ищем middle Python-разработчика для работы над задачами веб-скрапинга и разработки бэкенда.
Удаленная работа из любой точки мира
Обязанности
•Разработка и поддержка парсеров и краулеров для сбора данных с веб-сайтов
•Проектирование и разработка серверной части приложений (REST API)
•Работа с базами данных: проектирование схем, оптимизация запросов
•Написание чистого, тестируемого и документированного кода
•Участие в код-ревью и улучшении архитектуры проекта
•Использование AI-инструментов для ускорения разработки (vibe coding)
Обязательные требования
•Python (от 3 лет коммерческого опыта):
•Уверенное владение Python 3.10+
•Понимание асинхронного программирования (asyncio, aiohttp)
•Опыт работы с виртуальными окружениями, pip/poetry
Vibe coding и AI-инструменты
•Практический опыт разработки с помощью AI-ассистентов (Cursor, GitHub Copilot, Claude Code, Windsurf и др.)
•Умение эффективно формулировать промпты для генерации и рефакторинга кода
•Навык критической оценки и доработки AI-сгенерированного кода
•Понимание ограничений AI-инструментов, умение отлаживать и исправлять их результат
Парсинг и скрапинг
•Опыт работы с BeautifulSoup, Scrapy, Selenium или Playwright
•Понимание структуры HTML/CSS, работа с XPath и CSS-селекторами
•Опыт обхода anti-bot защит, работы с прокси и ротацией User-Agent
•Работа с API сторонних сервисов (REST, JSON, XML)
Бэкенд
•Опыт работы с одним или несколькими фреймворками: FastAPI, Django, Flask
•Проектирование и реализация REST API
•Работа с реляционными БД (PostgreSQL/MySQL) и ORM (SQLAlchemy, Django ORM)
•Базовое понимание Redis, Celery или аналогичных инструментов для очередей задач
Общие навыки
•Git (ветвление, merge/rebase, PR)
•Базовые знания Linux, работа в терминале
•Понимание HTTP/HTTPS, заголовков, cookies, сессий
•Умение писать юнит- и интеграционные тесты (pytest)
Будет плюсом
•Опыт работы с Docker и Docker Compose
•Знакомство с CI/CD (GitHub Actions, GitLab CI)
•Опыт работы с NoSQL (MongoDB, ClickHouse)
•Опыт работы с брокерами сообщений (RabbitMQ, Kafka)
•Знакомство с облачными платформами (AWS, GCP, Yandex Cloud)
•Опыт работы с Playwright для сложного скрапинга SPA
•Опыт использования LLM API (OpenAI, Anthropic) в рабочих проектах
