Разработчик golang

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

В команду проекта «Видеонаблюдение B2B» ищем разработчика Golang

Наш сервис позволяет осуществлять видеонаблюдение за любым объектом: от маленького магазина до огромных офисов и производств.
Это Highload система, поддерживающая несколько сотен тысяч камер онлайн ежесекундно.

В состав платформы видеонаблюдения входит:
- Собственное ПО для видеокамер (прошивка)
- Видеотракт
- Управляющий контур backend (в том числе управление камерами)
- Система хранения данных пользователей (видео, события с камер и видеоаналитики)
- Настольное и мобильные приложения, WEB личный кабинет

Платформа предоставляет конечным потребителям и API для интеграции с различными продуктами и сервисами компании
Согласно исследованиям рынка облачного видеонаблюдения, Ростелеком занимает лидирующую позицию в сегменте B2B с долей выше 80%.

Обязанности:

  • Поддержка существующего функционала по аналитическим требованиям;
  • Разработка нового функционала по аналитическим требованиям;
  • Создание новых микросервисов и поддержка существующих;
  • Рефакторинг и оптимизация кода;
  • Помощь коллегам в случае необходимости;
  • Взаимодействие с архитекторами по вопросам выбора инструментов для решения задач.

Требования:

  • Опыт работы в сфере разработки на Golang от 3-х лет.
  • Владение последними актуальными версиями языка GO (знание отличий между ключевыми версиями, например, GO 1.18+).
  • Понимание примитивов синхронизации таких как системная блокировка и блокировка, реализованная в языке Go.
  • Знание асинхронного программирования в целом и в GO в частности.
  • Знание протокола gRPC, включая генерацию описаний и выставление лимитов на конфигурациях.
  • Понимание принципов HTTP, различия версий, умение оптимизировать передачу данных, знания REST API.
  • Уверенный уровень работы с GIT, Docker, с базой данных PostgreSQL (или иная SQL база), включая транзакции, индексы, миграции и репликацию данных.
  • Умение работать с брокерами очередей, такими как Kafka, RabbitMQ, NATS. Понимать условия применимости.
  • Понимание устройства кеширования, включая разницу между Redis и Memcache.
  • Опыт работы с Linux | Mac ОС, уверенное использование консоли ОС.
  • Хорошие коммуникационные навыки, умение взаимодействовать с командой - разработчиками, тестировщиками, менеджерами и сопровождением.

Условия:

  • ​​​оформление по ТК РФ, квартальное премирование.
  • интересный проект и отличная профессиональная команда.
  • график работы 5/2 (возможен полностью удаленный формат работы или гибридный (офис/удаленка).
  • "Кафетерий льгот" с возможностью выбора категорий (ДМС, компенсация затрат на спорт, на изучение иностранного языка, дополнительные выплаты к отпуску и дню рождения, онлайн-обучение и др.)

Контактная информация

Ростелеком Информационные Технологии

Сайт: rtkit.ru

Почта: rit-info@rt.ru

Вакансия опубликована 15.08.2024 в г. Москва.

Похожие вакансии

#

Junior

Саранск

Удаленная работа

Подробное описание

15 июля

#

Москва

Удаленная работа

Подробное описание

17 июля

#

Москва

Полный день

Подробное описание

3 июня