Разработчик Go в команду ENS
удалёнка, Санкт-Петербург
Команда ENS разрабатывает и поддерживает микросервисные backend-сервисы для продуктовых решений в cloud-native окружении. Роль фокусируется на проектировании, развитии API и поддержке качества кода для стабильной работы сервисов пользователей.
ГрейдMiddle
Стек
GochiPostgreSQLKubernetesREST APIDockergRPCCI/CDLinux
Задачи
- •Разработка и развитие backend-сервисов в микросервисной архитектуре
- •Проектирование и реализация новых сервисов и компонентов
- •Написание и поддержка REST API и интеграций
- •Проведение code review и поддержание стандартов качества кода
- •Поддержка и актуализация технической документации
- •Написание unit- и функциональных тестов
Обязательно
- •Коммерческий опыт разработки на Go с использованием chi
- •Практический опыт работы с PostgreSQL и проектирования схем
- •Опыт разработки и поддержки REST API
- •Знание Linux/Unix и принципов работы серверных сервисов
- •Опыт написания unit- и функциональных тестов
- •Опыт работы с Docker и понимание Kubernetes
- •Понимание CI/CD и процессов сборки и доставки приложений
Будет плюсом
- •Понимание gRPC
- •Опыт интеграции с СМЭВ и авторизации через ЕСИА
- •Знание принципов работы CDN и DNS
- •Понимание процессов регистраторов доменных имен
- •Умение читать и модифицировать код на Python или переписывать его на Go