Назад
2 дня назад

Middle Python Developer (Backend + Web Scraping)

1 800 - 4 000
Формат работы
remote (только Kazakhstan)
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Middle Python Developer (Backend + Web Scraping) (Python/FastAPI/Playwright): Разработка фоновых сервисов, пайплайнов обработки данных и REST API для платформы автоматизированного сбора больших объёмов данных с акцентом на web scraping, очереди задач и интеграции с MongoDB и S3-совместимыми хранилищами. Focus on проектировании архитектуры, обходе анти-бот механик, работе с сессиями и cookies, а также построении LLM-пайплайнов для автоматизации разработки.

Локация: Удалённая работа, Алматы

Зарплата: €1800–€4000 в месяц до вычета налогов

Компания

AbeloHost — нидерландская хостинговая компания, развивающая платформу для автоматизации сбора и обработки больших объёмов данных.

Что делать

  • Разрабатывать фоновые сервисы и пайплайны обработки данных на Python.
  • Создавать очереди задач, воркеры и механизмы управления жизненным циклом данных.
  • Разрабатывать REST API на FastAPI для внутренних интерфейсов.
  • Интегрировать MongoDB, S3-совместимые хранилища MinIO и внешние API.
  • Реализовывать web scraping с использованием Playwright, прокси и анти-бот механик.
  • Участвовать в проектировании архитектуры платформы, деплое, мониторинге и построении LLM-пайплайнов для автоматизации разработки.

Требования

  • От 2 лет коммерческой разработки на Python.
  • Уверенный backend-опыт: FastAPI или аналог, фоновые задачи, очереди и production-сервисы.
  • Практический опыт web scraping: DevTools, HTTP, сессии, cookies и основы анти-бот механик; Playwright или Selenium.
  • Опыт работы с NoSQL в production, предпочтительно MongoDB, а также Docker и Linux.
  • Опыт CI/CD с GitHub Actions и настройкой pre-commit.
  • Английский язык на уровне чтения технической документации, самостоятельность и способность разбираться в существующем коде.

Хорошо, если есть

  • Продвинутый опыт с MongoDB: индексы, агрегации и атомарные операции.
  • Опыт работы с ffmpeg, yt-dlp, торрент-протоколами или клиентами.
  • Опыт построения прокси-инфраструктуры.

Культура и преимущества

  • Удалённая работа на полный рабочий день.
  • Фриланс-контракт.
  • Стабильная занятость и возможности профессионального и карьерного роста.
  • Заработная плата может увеличиваться по мере получения опыта.

Процесс найма

  • К отклику необходимо приложить ссылку на GitHub.
  • Нужно описать один реальный кейс, включая возникшие сложности и способы их решения.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →