Middle разработчик Python (офис)
Описание
Задачи: Разработка, внедрение и поддержка скриптов и сервисов для автоматизации бизнес-процессов (в том числе участие в задачах, связанных с программными роботами — RPA); Работа с веб-интерфейсами и десктопными приложениями с использованием Selenium (и/или Playwright) для эмуляции действий пользователя и сбора данных; Интеграция разнородных систем и сервисов через REST/SOAP API (внутренние микросервисы, внешние SaaS-решения, CRM, ERP); Взаимодействие с базами данных: проектирование запросов, чтение, запись и агрегация данных (SQL и NoSQL); Рефакторинг и оптимизация существующего кода для повышения стабильности и скорости работы скриптов и роботов; Написание unit-тестов и технической документации к разрабатываемым решениям. Требования: Опыт разработки на Python от 2-х лет; Уверенное владение Selenium WebDriver (понимание ожиданий, работы с XPath/CSS-селекторами, обхода базовых защит, управления драйверами); Опыт интеграции с внешними сервисами через API (библиотеки requests, httpx, aiohttp или фреймворки FastAPI/Flask); Уверенное знание SQL и опыт работы с реляционными БД (PostgreSQL, MySQL) или документоориентированными (MongoDB); Понимание принципов ООП, SOLID, умение писать чистый, поддерживаемый код (PEP8); Опыт работы с Git, базовые навыки контейнеризации (Docker). Будет значительным плюсом: Понимание базовых принципов программной роботизации (RPA) и опыт реализации смежных задач; Понимание или практический опыт работы с AI/ML API (интеграция готовых моделей, работа с промптами, парсинг ответов LLM); Навыки асинхронного программирования (asyncio); Опыт настройки CI/CD пайплайнов (GitLab CI, GitHub Actions); Опыт работы с парсингом сложных сайтов (Scrapy, BeautifulSoup) и обходом капчи. Мы предлагаем: Работу в команде, где ценят профессионализм и стремление к развитию; Возможность учиться и расти вместе с компанией; Интересные задачи; Достойную оплату и комфортные условия труда; Офисный формат работы; График работы 5/2 с 08:00 до 16:30 по адресу г. Москва, ул. Сходненская, 56; Корпоративную мобильную связь, мобильный телефон и ноутбук; ДМС после испытательного срока; Полностью "белую" заработную плату.