Kinescope

Golang разработчик (middle/senior)

250 000 - 350 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • Golang
  • GraphQL
  • Clickhouse
  • Redis
  • Grafana
  • Gitlab
  • PostgreSQL
  • Linux
  • Рефакторинг кода
  • HTTPS
  • gRPC
  • Английский — B1 — Средний
Чем предстоит заниматься:
Решать как интересные инженерные задачи, так и рутинные, как например добавление нового метода в API. Проектирование новых решений, а также рефакторинг старых (с учетом накопленного опыта во время эксплуатации мы, зачастую, предпочитаем выкинуть старое решение и создать новое).

Что у нас “под капотом”:

  • Собственные высоконагруженные решения на Go

  • Сотни гигабит трафика и миллионы запросов

  • Много gRPC

  • PostgreSQL

  • NATS

Чего мы ждем:
  • Понимание построения распределенных систем

  • Опыт работы на Go от одного года, знание его плюсов и минусов.

  • Умение работать как с SQL, так и NoSQL решениями

  • Умение профилировать и находить проблемы в приложении

  • Умение задавать вопросы, а также вовремя сигнализировать о проблемах

  • Представление о метриках (зачем они нужны) и мониторинге

  • Хотя бы примерное понимание как работает Интернет и сеть

  • Знание Linux (достаточно уровня “посмотреть, что нагружено”)

  • Умение написать простые тесты

    Будет плюсом: опыт работы с видео: транскодирование, стриминговые протоколы, потоковое видео, WebRTC. Также неплохим плюсом будет умение работать с бинарными протоколами или форматами данных (например контейнер MP4).

Условия:
  • Удаленная работа в компактной (20 человек) команде разработчиков Senior+
  • Возможность работать над известными проектами с высокими нагрузками, на собственной глобальной инфраструктуре
  • Адекватное управление проектом, отсутствие бюрократии, микроменеджмента и трекинга часов
  • Гибкие коммерческие условия и возможность договариваться