Python разработчик

Ключевые навыки: Python, SQLAlchemy, Pydantic, Requests, Selenium, Scrapy, Pytest, Poetry, Docker, Git, HTML, XPath

Python разработчик

Позиция: Python разработчик (Полный рабочий день/Частичная занятость/Волонтер)

Местоположение: Удаленная работа

О компании:

Pet911 - это международное сообщество по поиску домашних животных. Мы помогаем людям находить своих пропавших питомцев, используя современные технологии и большую базу данных. Наша миссия - воссоединить как можно больше потерянных животных с их семьями.

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

  • Разработка и поддержка внутренних сервисов компании на Python
  • Оптимизация производительности существующих решений
  • Интеграция с внешними API и сервисами
  • Создание и поддержка скрейперов для сбора данных
  • Написание автоматизированных тестов
  • Участие в проектировании архитектуры приложений
  • Работа с базами данных и оптимизация запросов
  • Контейнеризация приложений и работа с Docker

Требования:

  • Опыт коммерческой разработки на Python от 2 лет
  • Глубокое знание Python и понимание его особенностей
  • Опыт работы с SQLAlchemy, Pydantic, Requests
  • Навыки работы с Selenium и Scrapy для веб-скрейпинга
  • Опыт использования Pytest для написания и поддержки тестов
  • Знание систем управления зависимостями, в частности Poetry
  • Базовые знания Docker и Docker Compose
  • Понимание основ HTML и XPath (для работы с Selenium)
  • Уверенное владение Git для версионирования кода
  • Умение писать чистый, поддерживаемый код
  • Способность работать в команде и эффективно коммуницировать

Будет преимуществом:

  • Опыт работы с большими объемами данных
  • Знание принципов CI/CD
  • Опыт работы с облачными платформами (AWS, GCP, Azure)
  • Понимание принципов машинного обучения и обработки естественного языка
  • Знание других языков программирования (например, JavaScript)

Условия:

  • Работа в компании с социально значимой миссией
  • Возможность удаленной работы
  • Гибкий график
  • Конкурентная заработная плата
  • Профессиональное развитие и обучение
  • Дружный коллектив единомышленников
  • Участие в интересных и сложных проектах
  • Возможность внести свой вклад в помощь животным

Ключевые навыки:

Python, SQLAlchemy, Pydantic, Requests, Selenium, Scrapy, Pytest, Poetry, Docker, Git, HTML, XPath

Тип занятости:

Частичная занятость/волонтер, удаленная работа

Как подать заявку:

Отправьте ваше резюме, сопроводительное письмо и соответствующие примеры проектов, в которых вы участвовали на [email protected] Укажите предпочтительный режим участия (полный рабочий день, частичная занятость или волонтер) и поделитесь, почему вы стремитесь присоединиться к миссии Pet911.