О компании: Мы — динамично развивающаяся компания, которая занимается созданием сервиса для управления информацией.
Обязанности:
- Разработка и поддержка клиент-серверных приложений с использованием Python.
Проектирование и реализация решений для сбора, парсинга и анализа данных (Data Scraping, Web Scraping, Parsing).
Разработка автоматизированных скриптов с использованием библиотеки Selenium для автоматизации действий в браузере.
Взаимодействие с внешними API и обработка HTTP-запросов через requests и другие соответствующие библиотеки.
Проектирование и оптимизация баз данных (SQL), разработка эффективных SQL-запросов.
Работа с многопоточными и асинхронными задачами для повышения производительности приложений.
Взаимодействие с HTML5, CSS и JavaScript для интеграции с веб-интерфейсами.
Применение принципов объектно-ориентированного программирования (ООП) и паттернов проектирования для создания масштабируемых и устойчивых решений. -
Требования: - Опыт работы на Python от 2-3 лет (Middle) или выше.
Глубокие знания и практический опыт работы с:
Selenium для автоматизации действий в браузере.
Requests или аналогичными библиотеками для работы с HTTP-запросами.
SQL для работы с базами данных и написания сложных запросов.
Опыт многопоточного и асинхронного программирования (asyncio, threading).
Хорошее понимание принципов ООП и паттернов проектирования (например, Singleton, Factory, Observer).
Опыт разработки клиент-серверных приложений, интеграция с СУБД (например, PostgreSQL, MySQL).
Навыки в области веб-скрапинга и парсинга данных.
Базовые знания в JavaScript/HTML5/CSS, умение взаимодействовать с веб-интерфейсами.
Понимание процесса разработки с учетом архитектурных паттернов и оптимизаций для работы с большим количеством данных. -
Будет преимуществом:
Уверенные навыки работы с Linux (Debian, Ubuntu), настройка окружения и работы с консолью.
Базовые знания в области машинного обучения (ML) и опыт работы с соответствующими инструментами.
Понимание принципов OSINT (Open Source Intelligence) и опыт работы с открытыми данными.
Знание Docker, Kubernetes для развертывания и масштабирования приложений.
Опыт использования CI/CD систем для автоматизации процессов разработки.
Условия: - Интересные задачи с возможностью профессионального роста.
Гибкий график работы с возможностью удаленной занятости.
Современные технологии и инструменты разработки.
Открытую и дружелюбную атмосферу, готовность делиться опытом и знаниями.
Конкурентоспособную заработную плату и бонусы за выполнение ключевых задач.
Присоединяйтесь к нам, если вы хотите работать в команде профессионалов, создавать качественные решения и развиваться в сфере IT! -