📚 Пора стать профи в аналитике

Выбирайте курсы со скидками до 60% и получите мощный набор навыков и инструментов

раздел Курсы и обучение

Go Developer (KATA)

Зарплата

≈ 231 973 ₽

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

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

Компания

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

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

О проекте:

Платформа Kaspersky Anti Targeted Attack – это высоконагруженная система реального времени с жесткими требованиями производительности и времени отклика, которая обеспечивает комплексную защиту от сложных угроз и целевых атак, позволяя контролировать все точки входа потенциальных угроз: сеть, веб-трафик, электронную почту, ПК, ноутбуки, серверы и виртуальные машины.

Платформа состоит из множества распределенных сервисов, которые взаимодействуют друг с другом, используя современный стек технологий. Подробнее можно ознакомиться по ссылке:

https://www.kaspersky.ru/enterprise-security/wiki-section/products/kaspersky-anti-targeted-attack-platform

Наша команда занимается разработкой и развитием платформы Kaspersky Anti Targeted Attack. Мы сами реализуем новый функционал и интегрируем себе наработки других команд из Kaspersky. Команда включает в себя все роли, необходимые для создания такого сложного продукта «с нуля».

Сейчас мы находимся в поисках талантливого Go разработчика с широким кругозором, который усилит нашу команду.

Задачи:

  • Разработка микросервисов на Go;
  • Создание нового функционала;
  • Участие в выборе новых технологий и подходов;
  • Проведение Code Review. 
  • Написание тестов (unit, smoke, integration);
  • Участие в проработке архитектуры;
  • Участие в выборе технологий и подходов;
  • Участие в поддержке тестовых и продакшен сред;

Требования к кандидату:

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