ВараниСтройМаркет, ЧТУП

Инженер-программист Junior Python

От 1 600 BYR
  • Брест
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Python
  • Git
  • Работа с базами данных
  • Алгоритмы и структуры данных
  • SQL
  • REST API

Обязанности:

  • Разработка программного обеспечения для парсинга
  • Парсинг сайтов (в том числе с авторизацией, прокси и капчей)
  • Мониторинг цен и наличия товаров
  • Автоматизация процессов сбора данных
  • Разработка web-приложений для управления парсерами и выгрузками
  • Выполнение тестового задания по результатам собеседования

Требования:

  • Уверенное знание Python
  • Опыт работы от 1 года
  • Понимание HTML / CSS / структуры DOM
  • Умение работать с HTTP-запросами, REST API
  • Опыт работы с библиотеками: requests, BeautifulSoup, lxml, Selenium, aiohttp и т.п.
  • Знание SQL и опыт работы с БД (PostgreSQL, MySQL и др.)
  • Опыт работы с ORM (SQLAlchemy / Tortoise / Django ORM)
  • Умение применять паттерны проектирования (MVC, DI, DRY и др.)
  • Навыки рефакторинга и поддержки кода
  • Владение Git и умение работать с pull-request’ами

Будет плюсом:

  • Опыт в массовом парсинге с учетом ограничений (антибот-защита, капча, прокси)
  • Опыт работы с Docker
  • Понимание архитектуры асинхронных парсеров
  • Портфолио или GitHub с примерами парсинга

Условия:

  • Наставничество (поможем разобраться в архитектуре проектов и лучших практиках)
  • Интересные проекты, связанные с большими объемами данных
  • Комфортные условия труда (оборудованное рабочее место, работа в офисе)
Кофе, плюшки и дружественная команда