Software Engineer

Kimikosoft
Занятость Полная занятость
Полная занятость
Адрес Узбекистан, Ташкент
Описание вакансии

Условия:

- График: 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 лет
Условия работы
График работы Удаленная работа
Добавлено 2 дня назад
Для связи с работодателем или просмотра контактов нажмите на кнопку