👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend разработчик (Golang)

Требования

Бэкенд, Средний (Middle)GolangPostgreSQLRedisLinuxDocker

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка и интеграция программно-аппаратных комплексов для цифрового телевидения

Описание вакансии

Условия работы

Чем мы занимаемся?

Мы разрабатываем ПО для цифрового телевидения во всех средах и на всех устройствах. Наш основной клиент – оператор цифровой среды Триколор, клиентская база которого по итогам 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% фитнеса/хобби
  • Курсы английского языка в офисе
  • Гибкий график
  • Корпоративы и тимбилдинги