Разработчик golang (удаленная работа)

14 сентября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Разработчик golang

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

В команду проекта Видеонаблюдение 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 (возможен полностью удаленный формат работы или гибридный (офис/удаленка).
  • "Кафетерий льгот" с возможностью выбора категорий (ДМС, компенсация затрат на спорт, на изучение иностранного языка, дополнительные выплаты к отпуску и дню рождения, онлайн-обучение и др.)


Посмотрите похожие вакансии

Разработчик Golang/Rust
Компания: Билайн
Зарплата: з.п. не указана
Senior Go-разработчик / Golang Developer
Компания: Wildberries
Зарплата: з.п. не указана
Требуеться разработчик golang
Компания: Не указано
Зарплата: от 25 000 до 25 000 руб.
Senior разработчик Golang
Компания: NGRSOFTLAB
Зарплата: з.п. не указана