ГК Юзтех входит в топ-15 лидеров разработки программного обеспечения на российском рынке (CNews Analytics), в топ-7 лучших IT-работодателей России 2022 (HeadHunter и Habr.Карьера) и 4 года подряд получает 1 место субрейтинга HeadHunter в номинации "Самые вовлеченные сотрудники".
Мы ищем разработчика Go в проект нашего заказчика - продукт Маркет Радар
Команда разрабатывает систему мониторинга цен и ассортимента конкурентов. Система позволяет агрегировать, забирать и сопоставлять всю информацию по товарам конкурентов. С её помощью компания добивается оптимального ценообразования и увеличения количества продаж.
В двух словах это выглядит так – есть ссылка на web страницу, мы приходим на нее и парсим (извлекаем необходимые данные).
Все, что извлекли передаем в другую систему (тут наша компетенция заканчивается), которая осуществляет сопоставление извлеченных данных с одного сайта с извлеченными данными другого сайта и делает вывод о том, на сколько они схожи между собой.
Результатом является дальнейшая аналитика и процессы, связанные с применением этих данных.
Система написана на golang, но для получения и извлечения данных, мы используем библиотеку ferret, которая позволяет писать их в декларативном стиле.
Чистый go нужен в основном для развития и оптимизации ядра сервисов, которые запускают скрипты написанные на ferret, а также те части, где происходит взаимодействие с обеспечивающими компонентами, такими как PostgreSQL, ClickHouse, Apache Kafka, Redis, S3 minio, RabitMQ.
Задачи
Основная задача, которую будет необходимо закрывать это – поддержка и разработка краулеров и парсеров написанных с помощью ferret. Также будет возможность развивать и форк библиотеки. Cопровождение и разработка краулеров и парсеров написанных с использованием библиотеки ferret.
Мы ожидаем от кандидата
-
Опыт в поддержке существующих систем
-
Опыт поддержки бекенда
-
Опыт во фронт-разработке – большой плюс (хотя бы понимать, как устроен front)
-
Опыт с краулерами и парсерами как большой пульс (Парсинг именно web-страниц)
-
Знать, что такое DNS, Chrome dev-tools
Желательные навыки и знания:
-
опыт работы специалистом технической поддержки или разработчиком веб-скраперов;
-
владение chrome dev tools;
-
знание одного из ЯП на начальном уровне: Golang, Java Script, Python.
Мы предлагаем
- Работу в компании, которая создает популярные приложения для многомиллионной аудитории; высоконагруженные портальные решения, личные кабинеты, а также сложные аналитические системы для сотен-тысяч пользователей;
- Удаленка – наше все, но также при желании можно выйти поработать в офис. Обеспечим комфортным рабочим местом, есть комната отдыха с приставкой, настольным футболом, пинг-понгом, настольным теннисом и даже массажным креслом, чай/кофе с печеньками, фрукты и прочие плюшки;
- Трудоустройство – официальное по ТК РФ и альтернативные форматы;
- Рабочий график 5/2, гибкое начало дня;
- Полис медицинского страхования (ДМС + стоматология для сотрудников, скидки на страхование для членов семьи), а также штатный психолог;
- Подарки, скидки и сертификаты для детей сотрудников, детские дни и дни проф. ориентации, обучение за счет компании;
- Регулярные внутренние семинары, посвященные новым технологиям и самым актуальным темам в области разработки, аналитики и тестирования;
- Оплата обучения и сертификаций;
- Usetech English Club – обучение английскому с корпоративными скидками, разговорный клуб;
- Инкубатор продуктовых идей – реализация перспективной идеи продукта или услуги с поддержкой компании;
- Программа лояльности, основанная на геймификации – возможность заработать внутрикорпоративную валюту за различные достижения и потратить её в онлайн-магазине компании;
- Предоставляем всю необходимую для работы технику;
- Открытая корп культура и яркая корпоративная жизнь;
- Ежегодная аттестация – признание достижений, персональный план развития на год, подведение результатов прошедшего года, построения вектора развития, если в этом есть необходимость.