Go Developer (Open Single Management Platform)

Местоположение и тип занятости

Можно удаленно

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

Описание вакансии

О компании и команде

Проект Data Lake в Open Single Management Platform — это новый проект, цель которого создать технологическую платформу для хранения структурированных и неструктрированных данных систем кибербезопасности. Проект создается на основе Open Source технологий: ClickHouse, NATS и SeaweedFS. Мы используем лучшие практики и стандарты индустрии. Мы разрабатываем решение, которое в дальнейшем будет использоваться множеством заказчиков и ключевых продуктов компании.

Ожидания от кандидата

Обязательные навыки:

  • 2+ года разработки на Go
  • Опыт использования инструментария для тестирования, профилирования, документирования и анализа кода на Go
  • Опыт проектирования и использования REST и RPC интерфейсов
  • Опыт разработки на C++
  • Понимание принципов SOLID и умение их применять
  • Знание паттернов проектирования и умение их применять

Большим плюсом будет:

  • Понимание концепции чистой архитектуры
  • Опыт работы c ClickHouse, NATS, SeaweedFS
  • Опыт работы с Open Source проектами на Github
  • Опыт работы с Docker/K8s
  • Опыт работы с реляционными базами данных (PostgreSQL, MySQL, MS SQL)

Условия работы

Чем предстоит заниматься:

  • Разработка и поддержка микросервисов на Go, С++
  • Исправление багов и разработка нового функционала в ClickHouse, NATS и SeaweedFS
  • Участие в проработке архитектуры
  • Участие в выборе технологий и подходов
  • Участие в оценке трудоемкости работ