Ведущий разработчик Go (платформа разработки)
Описание от работодателя
Чем предстоит заниматься: Проектированием и разработкой внутренних библиотек и фреймворков;
Разработкой внутренних инструментов для разработчиков;
Развитием и поддержкой общего фреймворка для микросервисов, улучшением интеграции микросервисов с инфраструктурой и их инструментированием;
Созданием продуктов as-a-Service;
Работой с командами как с заказчиками платформенных фичей;
Планированием и стратегическим развитием платформы;
Проведением внутренних митапов для разработчиков для анонса новых платформенных фичей и поддержания культуры разработки на высоком уровне.
Что мы ожидаем: Опыт разработки от 5 лет.
Опыт разработки на Go от 3-х лет.
Умение писать чистый, тестируемый код на Go.
Опыт работы с терминалом в Linux.
Понимание принципов обеспечения высокой доступности приложений, опыт в балансировщиках нагрузки и rate-limiter'ах.
Опыт работы с распределёнными системами (микросервисы, service discovery) и с соответствующими инструментами (LXC, Docker, orchestration systems).
Опыт работы с Postgres, Redis, Kafka, Docker, Kubernetes, gRPC + protobuf.