Backend разработчик (Golang)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Чем мы занимаемся?
Мы разрабатываем ПО для цифрового телевидения во всех средах и на всех устройствах. Наш основной клиент – оператор цифровой среды Триколор, клиентская база которого по итогам 2020 года составила более 12 млн абонентов.
В пул продуктов разработки GS Labs входят линейка телеприставок General Satellite, современная программная платформа StingrayTV с поддержкой интерактивных сервисов, система условного доступа, мобильные приложения и сервисы для Smart TV.
О проекте:
Мы ищем мидл разработчика в команду, которая занимается разработкой и проектированием высоконагруженных сервисов для клиентских устройств на 9 платформах . Наши проекты:
1) Backend для системы «Умный Дом», которая устанавливается в доме пользователя и взаимодействует с IoT устройствами по протоколу Zigbee. Backend выполняет роль шлюза для взаимодействия с мобильным устройством пользователя и для интеграции со сторонними сервисами, такими как Яндекс.Алиса.
2) Платформа приложений для публикации и распространения приложений и других компонент на клиентские устройства а так же обновления ПО клиентских устройств
3) Высоконагруженная система сбора событий с клиентских устройств, предназначенная для таких потребителей событий как DWH, системы мониторинга сервисов
4) Стриминговый сервис вещания контента для ОТТ.
5) Высоконагруженная система спутникового вещания метаданных для формирования медиа вещания
и другие сервисы.
Наша команда состоит из 10 человек и включает в себя аналитика, тестировщиков и Backend, frontend разработчиков на языках Golang, Python, Rust, PHP. Мы активно используем Kubernetes и различные CI/CD методики для облегчения рутинных задач разработчиков. Для межсервисных коммуникаций мы используем gRPC, а для внешних клиентов REST и WebSocket.
Чем предстоит заниматься:
- разработкой сервисов и микросервисов на Golang;
- планированием и проектированием изменений для разработки новой функциональности;
- участвовать в архитектурных мозговых штурмах;
- отмечать результаты своей работы в GitLab и Jira;
- разрабатывать и проектировать инструменты для тестирования.
Project Stack: Golang, gRPC, Docker, Kubernetes, Linux, PostgreSQL, Redis.
Для нас важно:
- опыт разработки веб-приложений от 3-х лет;
- опыт разработки на Go от 1 года;
- понимание основных принципов контейнеризации, умение написать свой Dockerfile;
- опыт работы с CI системами. Будет плюсом опыт в их конфигурации;
- опыт работы с PostgreSQL и Redis;
- большим плюсом будет опыт работы с Linux, Kubernetes и gRPC.
Бонусы
- ДМС + 100% оплата больничных
- Профессиональное развитие, оплата обучения
- Компенсация 50% фитнеса/хобби
- Курсы английского языка в офисе
- Гибкий график
- Корпоративы и тимбилдинги