Основные задачи
  • Разработка и развитие backend-сервисов продуктов команды с учетом микросервисной архитектуры и cloud-native окружения (многоподовая среда);
  • Участие в проектировании и реализации новых сервисов и компонентов;
  • Проведение и участие в code review, поддержание единых стандартов качества кода;
  • Актуализация и поддержка технической документации


Мы ожидаем
  • Уверенный опыт коммерческой разработки API на Go с использованием chi;
  • Практический опыт работы с PostgreSQL, понимание принципов проектирования схем и запросов;
  • Опыт разработки и поддержки REST API (понимание gRPC будет плюсом);
  • Базовые знания Linux/Unix и понимание работы сервисов в серверной среде;
  • Опыт написания unit- и функциональных тестов;
  • Понимание базовых алгоритмов и структур данных;
  • Опыт работы с Docker, общее понимание Kubernetes;
  • Представление о CI/CD и процессах сборки и доставки приложений в микросервисной архитектуре;
  • Готовность участвовать в развитии продуктовых решений и разбираться в задачах клиентов


Будет плюсом
  • Опыт интеграции с СМЭВ и настройки авторизации через ЕСИА
  • Понимание принципов работы CDN и DNS
  • Общее представление о стандартах и процессах работы регистраторов доменных имен
  • Умение читать код на Python, а также опыт его модификации или переписывания на Go