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
- Участие в проработке архитектуры
- Участие в выборе технологий и подходов
- Участие в оценке трудоемкости работ