Python разработчик
Remote | Pet911
Ключевые навыки: Python, SQLAlchemy, Pydantic, Requests, Selenium, Scrapy, Pytest, Poetry, Docker, Git, HTML, XPath
Позиция: 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
Тип занятости:
Частичная занятость/волонтер, удаленная работа
Как подать заявку:
Отправьте ваше резюме, сопроводительное письмо и соответствующие примеры проектов, в которых вы участвовали на creator@pet911.ru Укажите предпочтительный режим участия (полный рабочий день, частичная занятость или волонтер) и поделитесь, почему вы стремитесь присоединиться к миссии Pet911.