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: контейнеризация сервисов и локальная разработка в контейнерах.


По возможности просим прикрепить ссылку на ваш самый крутой код :)

Условия работы

Нам нужен человек с ИП или самозанятый, оформление по договору.