Москва
4-й Лесной переулок 4
4-й Лесной переулок 4
Полюс Диджитал – бизнес-единица в группе одного из лидеров золотодобывающей отрасли мирового масштаба. Мы оказываем поддержку по IT-направлению 20 000 сотрудникам в 35-ти бизнес-единицах Группы Компаний «Полюс».
Мы – команда, отвечающая за создание промышленной цифровой платформы, среди основных направлений можно выделить:
- Работу с производственными данными (временные ряды с контроллеров и iiot-устройств, геопространственные с подвижной техники и ГГИС-систем):
- загрузка и накопление в хранилищах;
- централизованные сервисы для управления метаданными и инвентаризации;
- расчеты над данными на потоке и над хранилищами;
- мониторинг потоков данных и их качества;
- поиск и визуализация данных с акцентом на self-service;
- Управление жизненным циклом приложений через портал самообслуживания:
- автоматизация конфигурирования и инвентаризации активов;
- инвентаризация перечня и состояния ИТ-активов;
- автоматизация конфигурирования и выполнения запросов к инфраструктурным сервисам;
Для развития backend сервисов мы ищем go-разработчика (senior):
Обязанности:
- Проектирование и разработка централизованных сервисов платформы;
- Проведение code-review, определение методологии использования статических анализаторов кода;
- Диагностика проблем, анализ корневых причин;
Стек:
- работа с кодом и ci/cd-пайплайнами (Gitlab), артефактами поставки (harbor), анализ кода (Sonarqube);
- диагностика и мониторинг – логи (OpenSearch), метрики (Prometheus), ошибки и исключения (Sentry);
- хранение данных – PostgreSQL, ClickHouse, S3-совместимые хранилища;
- среда запуска –OKD;
- интеграционная платформа – на базе Kafka.
Требования:
- Уверенное знание и навыки разработки на Go на уровне Middle+/Senior (от 3 лет);
- Понимание многопоточности в Go;
- Понимание принципов ООП. Применение шаблонов проектирования;
- Проектирование и разработка RESTful API. Опыт работы с echo на Go;
- Опыт написания Unit и интеграционных тестов;
- Работа с PostgreSQL и ORM, опыт написания сложных SQL-запросов
- Опыт работы с:
- инструментами автоматизации сборки и развертывания (Gitlab CI);
- контейнерами (docker) и системами оркестрации (Kubernetes / OKD);
- брокером сообщений Kafka;
- Опыт поддержания сервисов в продуктивной среде в рабочем состоянии;
- Являются преимуществом:
- Опыт разработки сложных высоконагруженных систем;
- Опыт работы с testcontainers;
- Опыт работы с колоночной СУБД Clickhouse и написания SQL-запросов;
- Понимание стандартов OAuth 2.0 / OIDC и опыт работы с Keycloak;
- Опыт разработки интерфейсов для обмена данными по бинарному протоколу (Avro, gRPC/Protobuf);
- Опыт отладки и профилирования приложений;
- Опыт использования библиотек и подходов для отправки; диагностических данных (Prometheus, Sentry, Opentracing, ECS).
Условия:
- Работа в аккредитованной ИТ-компании;
- Трудоустройство в соответствии с нормами ТК РФ, социальные гарантии, полис ДМС, дополнительные бенефиты, компенсации и льготы;
- Премирование согласно корпоративным политикам;
- Участие в различных образовательных программах обучения;
- Возможность профессионального и карьерного роста в компании.