Middle Backend Developer (Go) (удаленная работа)

22 декабря 2024

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

Вакансия: Middle Backend Developer (Go)

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

Серверная часть платформы для интернет-телевидения и онлайн-кинотеатров LifeStream выполняет важнейшую роль по управлению ключевыми функциями платформы. Именно она является точкой входа для всех клиентских устройств от телефонов и планшетов до телевизоров SmartTV и телевизионных приставок.

Благодаря усилиям команды серверной разработки LifeStream были запущены и успешно работают такие сервисы, как Смотрёшка , МТС ТВ (Беларусь), Казахтелеком", Интерактивное телевидение ТТК и многие другие. У нас всегда много интересных задач, а наши сервисы постоянно обрабатывают десятки тысяч пользовательских запросов в секунду.

Мы ищем коллегу, который сможет влиться в нашу команду и вместе с нами развивать серверную часть платформы и сопутствующие сервисы.

Мы предлагаем:

  • Возможность работать над классными нетривиальными задачами, которые в обычных скучных компаниях никому и в голову не придут;
  • Гибкий график. На текущий момент вся команда работает удалённо;
  • Официальное оформление, "белая" зарплата;
  • ДМС;
  • Для желающих - офис в центре Москвы рядом с метро Таганская.

Чем предстоит заниматься:

  • Разрабатывать новый и поддерживать существующий функционал (микросервисы) серверной части платформы LifeStream;
  • Проектировать и реализовывать API для клиентских устройств и партнерских систем;
  • Разрабатывать инструменты управления и мониторинга платформы, сбора и анализа статистики;
  • Анализировать и оптимизировать производительность web-сервисов платформы;
  • Писать модульные, функциональные и интеграционные тесты;
  • Участвовать в совершенствовании архитектуры платформы.

Чем заниматься не предстоит:

  • Работать с видео-потоками, программировать системы транскодирования и вещания видео-потоков (этим занимается отдельная команда);
  • Разрабатывать клиентские приложения и порталы для абонентов (этим занимается отдельная команда);
  • Скучать в ожидании задач.

Требования:

  • Опыт серверной web-разработки;
  • Опыт коммерческой backend-разработки на Go, пониманиe принципов конкурентного программирования;
  • Уверенное знание сетевых протоколов и HTTP транспорта;
  • Понимание принципов построения высоконагруженных систем;
  • Умение разбираться в чужом коде и быстро с ним работать;
  • Умение и желание учиться новому;
  • Навыки работы на nix-системах;
  • Знание английского языка (на уровне чтения документации).

Приветствуется:

  • Опыт backend-разработки на Python;
  • Опыт работы с protobuf, gRPC;
  • Опыт работы с MongoDB (в любом случае предстоит работать с этой БД, и очень здорово, если такой опыт есть, однако мы готовы научить всему, что нужно);
  • Понимание принципов контейнеризации, опыт работы с Docker;
  • Опыт работы с системами обмена сообщений (RabbitMQ, NSQ);
  • Опыт интеграции с API сторонних Web-сервисов;
  • Знание основных шаблонов проектирования и умение их применять именно там, где они нужны;
  • Умение грамотно пользоваться системой контроля версий (мы используем git).


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

Middle Backend Developer (Python/Go)
Компания: Геомирагро
Зарплата: от 250 000 до 250 000 руб.
Python Backend Developer (Middle/Middle+)
Компания: НИИ МАСШТАБ
Зарплата: от 150 000 до 150 000 руб.
Middle Backend Developer (Node.js), Billing Team
Компания: Fundraise Up
Зарплата: от 377 629 до 626 069 руб.
Middle/Middle+ Backend developer (Python)
Компания: Doubletapp
Зарплата: от 200 000 до 200 000 руб.