Python разработчик
Зарплата
от 150 000 до 250 000 ₽
Требования
Местоположение и тип занятости
Компания
Сбор и анализ данных из открытых источников.
Описание вакансии
О компании и команде
Привет!
Мы небольшой проект, который занимается сбором и аналитикой данных из открытых источников, Data Compass. Сейчас наш проект переходит из статуса MVP в Prod и мы ищем человека для усиления команды и масштабирования.
Ожидания от кандидата
Сейчас мы в поиске человека, который бы попадал под следующее описание:
- Уверенное знание Python.
- Асинхронное программирование: опыт с asyncio, aiohttp, asyncpg или аналогичными инструментами.
- Многопоточность и многопроцессность: работа с threading, multiprocessing, concurrent.futures.
- Веб-парсинг: requests, BeautifulSoup, Selenium(undetected_chromedriver, etc.) умение грамотно использовать прокси, собирать данные, обходить защиту сайтов.
- PostgreSQL:
- Проектирование схем и оптимизация запросов;
- Настройка индексов и тд;
- Опыт работы с asyncpg или другими драйверами для асинхронного доступа.
- Типизация кода:
- Соблюдение PEP;
- Использование линтеров для проверки стиля(мы используем Ruff со своей конфигурацией);
- Поддержание полноты и корректности аннотаций.
- Оптимизация производительности: профилирование Python-кода и запросов к БД, выявление “узких мест”.
- REST API: понимание работы и опыт реализации.
- Контроль версий и CI/CD: мы используем gitlab
- Docker: контейнеризация сервисов и локальная разработка в контейнерах.
По возможности просим прикрепить ссылку на ваш самый крутой код :)
Условия работы
Нам нужен человек с ИП или самозанятый, оформление по договору.