Москва
Обязанности:
- Разрабатывать новые и поддерживать текущие сервисы на Golang (с нуля, или переписывать с других языков);
- Готовность к поддержке и развитию API Gateway решения и написания плагинов на Lua;
- Участвовать в формировании и развитии процессов разработки, наставничество над младшими разработчиками;
- Формировать единые подходы к разработке инструментов и сервисов на Go;
- Участвовать в проработке архитектуры технических решений;
- Анализировать и оптимизировать производительность приложений;
- Проводить Code Review.
Требования:
- Опыт коммерческой разработки на Golang от 3 лет;
- Знакомство или готовность программировать скрипты на Lua;
- Опыт разработки web-сервисов (REST, gRPC, WebSockets);
- Имеете базовую подготовку по алгоритмам и структурам данных;
- Уверенное знание SQL и способность писать и оптимизировать сложные запросы;
- Знакомы с принципами микросервисной архитектуры;
- Имеете практический опыт работы с высоконагруженными системами;
- Умение писать надёжный код, исследовать сложные проблемы и работать в команде;
- Умение покрывать код тестами.
Будет плюсом:
- Опыт работы с облачными платформами, такими как Google Cloud, Yandex Cloud, AWS;
- Опыт написания собственных Go модулей;
- Используете в работе Docker/Kubernetes.