Golang/Go Developer (Common Deployment Toolkit)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
О компании и команде
О проекте:
Проект Common Deployment Toolkit в Open Single Management Platform — это новый проект призванный упростить развертку, конфигурирование, обноление и расширение продуктов ЛК в среде заказчика, а также управление кластером. Мы используем лучшие практики и стандарты индустрии. Мы разрабатываем решение, которое в дальнейшем будет использоваться множеством заказчиков и продуктов.
Ожидания от кандидата
Обязательные навыки:
- 2+ года разработки на Go
- Опыт использования инструментария для тестирования, профилирования, документирования и анализа кода на Go
- Опыт проектирования и использования REST и RPC интерфейсов
- Понимание принципов SOLID и умение их применять
- Знание паттернов проектирования и умение их применять
- Опыт работы с Docker/K8s
Большим плюсом будет:
- Понимание концепции чистой архитектуры
- Опыт работы с реляционными базами данных (PostgreSQL, MySQL, MS SQL)
- Навыки продвинутого Linux пользователя
Условия работы
Чем нужно будет заниматься:
- Написание микросервисов на Go
- Написание тестов (unit, smoke, integration)
- Участие в проработке архитектуры
- Участие в выборе технологий и подходов
- Участие в оценке длительности работ
- Участие в поддержке тестовых и продакшен сред