Golang-разработчик

Дата размещения вакансии: 04.01.2025
Работодатель: USETECH
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

ГК Юзтех входит в топ-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 – обучение английскому с корпоративными скидками, разговорный клуб;
  • Инкубатор продуктовых идей – реализация перспективной идеи продукта или услуги с поддержкой компании;
  • Программа лояльности, основанная на геймификации – возможность заработать внутрикорпоративную валюту за различные достижения и потратить её в онлайн-магазине компании;
  • Предоставляем всю необходимую для работы технику;
  • Открытая корп культура и яркая корпоративная жизнь;
  • Ежегодная аттестация – признание достижений, персональный план развития на год, подведение результатов прошедшего года, построения вектора развития, если в этом есть необходимость.