Всем привет! Ищу Golang разработчика.

В российскую быстроразвивающуюся компанию, занимающуюся импортозамещением ПО и разрабатывающую собственный продукт — платформу для инвентаризации, управления и мониторинга ИТ-инфраструктуры, требуется Senior Golang разработчик.

Основные задачи:

  • Разработка новых функций и модулей продуктов в микросервисной архитектуре.
  • Развитие инфраструктуры кроссплатформенных агентов для управления и мониторинга в больших геораспределенных сетях.
  • Создание приложений и операторов Kubernetes для интеграции Kubernetes и Инфраструктуры Открытых Ключей в условиях строгих требований к производительности и отказоустойчивости.
  • Перенос решений на ОС Linux и контейнерную среду.
  • Разработка новых продуктов для задач управления конфигурацией АРМ, Identity Management и миграции Active Directory на открытые решения.

Требования:

  • Опыт разработки на Go, знание экосистемы разработки микросервисных приложений на Go (логирование, трассировка, метрики, синхронная и асинхронная коммуникация микросервисов и т.п.).
  • Опыт работы с PostgreSQL, создание и оптимизация запросов, желательно понимание работы PostgreSQL с большими объемами данных.
  • Преимуществом будет опыт работы с ClickHouse или желание освоить его на реальном проекте.
  • Преимуществом будет опыт проектирования и разработки высоконагруженных решений, знание параллельного программирования: процессы и потоки, знание особенностей реализации примитивов в ОС, использование примитивов синхронизации Go, понимание lock-free алгоритмов и их применимости.
  • Знание принципов разработки безопасных микросервисных приложений, базовых алгоритмов криптографии и протоколов защищенного сетевого взаимодействия.
  • Преимуществом будет опыт разработки приложений и операторов в экосистеме Kubernetes (знание основных принципов работы Kubernetes, Service Mesh (Istio), примитивов развертывания приложений, Helm и т.п.).
  • Опыт в DevOps или использование DevOps инструментов будет плюсом: infrastructure as code, знание Ansible, опыт работы с конвейерами сборки.
  • Опыт работы с Keycloak также будет плюсом.

Условия:

  • Участие в проектах, которые редко встречаются в стандартных командах разработчиков в банках или онлайн-сервисах.
  • Возможность вносить предложения и быть услышанным.
  • Конкурентоспособный уровень полностью официальных доходов и постоянное трудоустройство по ТК РФ.
  • Официальное участие во всех государственных программах поддержки ИТ-отрасли, включая льготную ипотеку.
  • Социальный пакет: медицинская страховка (ДМС), мобильная связь, оборудование для домашнего офиса (включая оргтехнику), регулярные корпоративные мероприятия для сотрудников и их семей.
  • Существенные годовые бонусы до 6 месячных зарплат.
  • Возможность выбрать офисный, удаленный или гибридный формат работы, обязательно с 9 до 18 по Московскому времени.

По итогам собеседования мы можем предложить выполнить небольшое тестовое задание или показать примеры вашего кода.