Python-разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О НАС
EPG SERVICE - международная компания, создающая уникальный продукт – сервис по подготовке программы телепередач для электронного телегида.
- EPG Service на рынке с 2012 года;
- наш главный офис расположен в Москве
- в компании увлеченная команда, более чем из 90 удаленных сотрудников;
- за нашими плечами разноплановые успешно реализованные задачи;
- на старте нестандартные проекты по всей России и за рубежом, требующие индивидуального подхода!
В наших проектах мы используем: Kubernetes, docker, Python, Aiohttp, Postgresql, SqlAlchemy, Alembic, BS4, Scrapy, docker-compose, 1С Предприятие 8.3. Наше новое направление - Yandex Cloud. Знание managed services Y.Cloud будет существенным преимуществом.
Есть несколько вспомогательных проектов, один из которых - асинхронный сервис-парсер на Python 3.8.
Приглашаем в свою команду “Python-разработчика”, который будет поддерживать, проектировать и реализовывать микросервисы для закрытия текущих требований, а также разрабатывать новые.
Чем предстоит заниматься:
- разработкой API и рефакторингом "исторического наследия";
- парсингом источников данных как в РФ, так и за ее пределами;
- большой срез работ, направленных на аналитику и статистический анализ;
- интеграцией сторонних сервисов;
- участием в полном цикле разработки - проектирование, программирование, тестирование, поддержка;
- проводить код-ревью;
- В перспективе - управлять командой разработчиков
Тех.стек:
- Опыт производственной разработки в команде на Python 2 (scapy), Python 3 (aiohttp) от 1-года;
- разработка на *nix + git.
- Опыт работы с PostgreSQL;
- Опыт работы с Kubernetes, docker / docker-compose;
- Знание протокола HTTP и понимание REST-архитектуры;
- Уверенное знание Linux;
- Умение планировать свою работу и достигать результатов, самоорганизованность.
Будет плюсом:
- Опыт построения DevOps процессов - развертывание серверов в продакшн;
- Опыт в разработке высоконагруженных систем;
- Опыт многопоточного и асинхронного программирования;
- Опыт настройки и эксплуатации брокеров сообщений RabbitMQ, Kafka;
- Опыт работы с ElasticSearch, SQLAlchemy;
- Умение быстро разбираться и читать чужой код, поиск ошибок, отладки;
- Понимание, что из себя представляет agile, scrum, kanban, waterflow и т.д.
- Навыки и опыт в разработке архитектуры приложений;
- Опыт генерирования и проверки гипотез, проектирование и сборка MVP;
- Практические подтвержденные знания в машинном обучении и нейронных сетях.
Что мы предлагаем:
- Стабильность, нам важно долгосрочное сотрудничество;
- Сложные и интересные задачи - скучать не придется;
- Демократичное руководство - мы открыты новым идеям;
- Современные технологии и подходы для эффективного выполнения задач;
- Свобода в выборе решений, возможность для творческой самореализации;
- Команду, которую объединяют общие цели и ценности;
- Возможность работать полностью дистанционно;
- Гибкое начало рабочего дня;
- Стабильный заработок: у нас есть реальные возможности и инструменты влиять на свой доход.
Если есть похожий опыт и желание присоединиться к нашей команде – откликайтесь! Давайте скорее знакомиться!
Срок рассмотрения резюме, обычно, составляет 3-5 дней.