Senior Developer Go

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

Москва

Компания

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

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

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

Проект Common Deployment Toolkit в Open Single Management Platform — это новый проект призванный упростить развертывание, конфигурирование, обновление и расширение продуктов ЛК в среде заказчика, а также управление кластером. Мы используем лучшие практики и стандарты индустрии. Мы разрабатываем решение, которое в дальнейшем будет использоваться множеством заказчиков и продуктов.

Чем нужно будет заниматься:
    - Написание микросервисов на Go;
    - Написание тестов (unit, smoke, integration);
    - Участие в проработке архитектуры;
    - Участие в выборе технологий и подходов;
    - Участие в оценке длительности работ;
    - Участие в поддержке тестовых и продакшен сред;

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

Большим плюсом будет:
    - Понимание концепции чистой архитектуры;
    - Опыт работы с реляционными базами данных (PostgreSQL, MySQL, MS SQL);
    - Навыки продвинутого Linux пользователя.