Data Compass — небольшой проект, занимающийся сбором и аналитикой данных из открытых источников. Сейчас продукт выходит из стадии MVP и переходит в продакшн, и команда находится в поиске специалиста, который поможет масштабировать решение и усилить разработку на следующем этапе роста.

python разработчик
Описание
Требования
- Уверенно владеете Python
- Имеете опыт асинхронного программирования с использованием asyncio, aiohttp, asyncpg или аналогичных инструментов
- Работаете с многопоточностью и многопроцессностью (threading, multiprocessing, concurrent.futures)
- Умеете выполнять веб-парсинг с использованием requests, BeautifulSoup, Selenium (в т.ч. undetected_chromedriver), работать с прокси, обходить защиту и собирать данные
- Работаете с PostgreSQL: проектируете схемы, оптимизируете запросы, настраиваете индексы, используете asyncpg
- Соблюдаете PEP и применяете типизацию, используете линтеры (в частности Ruff)
- Проводите профилирование Python-кода и SQL-запросов, выявляете и устраняете узкие места
- Понимаете и реализуете REST API
- Пользуетесь системой контроля версий и CI/CD (GitLab)
- Контейнеризируете сервисы и работаете в Docker-окружении
Условия
- Оформление по договору, работа с ИП или самозанятым
- Гибкий формат сотрудничества, без трудоустройства по ТК