Software Engineer
Занятость | Полная занятость |
Полная занятость | |
Адрес | Узбекистан, Ташкент |
Условия:
- График: 7-часовой рабочий день.
- Развитие: мы полностью оплачиваем ваше участие в курсах и тренингах.
- Языки и спорт: компенсируем 50% за занятия любыми иностранными языками и спортивными активностями.
- Забота о здоровье: компенсируем 50% ваших медицинских расходов.
- Личное развитие: покрываем 50% от стоимости книг, независимо от жанра.
- Рабочие инструменты: предоставляем необходимое оборудование для работы в офисе. Для удаленных сотрудников имеется возможность приобрести оборудование за счет компании с последующим выкупом.
- Отпуск: 20 оплачиваемых рабочих дней отпуска в году.
Основные задачи: автоматизация и поддержка процессов сбора данных, которые включают в себя использование различных API (Meta Graph API, App Store Connect API и т.п.).
Требования:
- Опыт работы на аналогичной должности от 4х лет (уровень Middle+ / Senior)
Hard Skills:
- Python (requests, BeautifulSoup, Scrapy, Selenium, Playwright)
- Node.js (axios, puppeteer)
- Понимание RESTful API, HTTP-методов (GET, POST, PUT, DELETE), авторизации (токены, OAuth), обработки ответов (JSON, XML), обработки ошибок.
- Глубокое понимание HTML, CSS, JavaScript: Умение анализировать структуру веб-страниц, использовать селекторы CSS и XPath для извлечения данных.
- Опыт использования headless-браузеров (Selenium, Playwright, Puppeteer)
- Уверенное владение SQL
- Apache Airflow. Умение проектировать, писать и отлаживать DAG-файлы для определения последовательности задач. Оптимизация производительности Airflow DAGs
- Уверенное владение Linux, написание Bash-скриптов
- Уверенное владение Git
- Умение писать эффективный код для больших объемов данных.
Soft Skills:
- Способность анализировать сложные проблемы и находить эффективные решения
- Самостоятельность и инициативность
- Внимание к деталям
- Умение четко и ясно общаться с командой, объяснять технические концепции.
- Готовность постоянно изучать новые технологии, подходы и инструменты
- Эффективное распределение задач и соблюдение сроков.
Опыт | От 3 до 6 лет |
График работы | Удаленная работа |