Эта вакансия в архиве

Посмотреть похожие вакансии ↓
5 дней назад

Senior Golang Developer (SaaS)

350 000
Формат работы
remote
Тип работы
fulltime
Грейд
senior
Страна
Russia

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

TL;DR
Senior Golang Developer (SaaS): проектирование и разработка высоконагруженных сервисов видеоплатформы с акцентом на распределенные системы и производительность. Фокус на использовании AI-инструментов для автоматизации рутины и оптимизации процессов разработки в команде из 30+ Senior-инженеров.

Senior Golang Developer

Kinescope - это высоконагруженная видеоплатформа объединяющая фунционал видеохостинга, проведения трансляций и коммуникаций для бизнеса. С нами бизнес улучшает коммуникации, повышать вовлеченность аудитории, хранит, защищает и показывает миллионы видео ежедневно.

Мы управляем распределенной инфраструктурой в нескольких ЦОД в РФ и глобально, раздаем сотни гигабит трафика, строим новые стыки с операторами связи и многие другое.

Миссия: Делать передовые видео технологии доступными бизнесу.

Продукты: Профессиональный видеохостинг и видеоплеер, аналитика, прямые трансляции, real-time коммуникации

Клиенты: Ведущие медиахолдинги, образовательные учреждения, e-commerce и крупные корпорации

Зачем эта роль

У нас ~70 Go-сервисов, собственный распределённый параллельный транскодер (MPP), много gRPC, PostgreSQL, NATS, ClickHouse, собственная CDN. Код пишут люди, которые понимают, что делают - и мы ищем ещё одного такого.

Задачи разные: от проектирования новых сервисов до рефакторинга старых. Мы не боимся выкинуть решение, которое не оправдало себя в эксплуатации, и написать заново. Бывает и рутина - добавить метод в API, поправить миграцию. Без неё никуда.

AI - не хайп, а инструмент

Это важно, поэтому отдельным блоком.

Мы работаем в Cursor. Не только для написания кода - для проработки задач, системного администрирования, анализа инцидентов, документации. Попробовали - обратно не хотим.

Для нас AI - это не вайб-кодинг и не "нажал кнопку, получил код". Это coworker, которому делегируешь задачи: написание тестов, анализ логов, первичная диагностика, черновики документации, code review. Ты остаёшься инженером, который думает и принимает решения - но рутину отдаёшь.

Если ты считаешь, что "настоящий программист всё пишет сам" - нам не по пути. Если видишь в AI способ делать больше и лучше за то же время - поговорим.

Чего мы ждём

  • Опыт работы с Go в продакшене от 5 лет. SaaS-продукты, не pet-проекты
  • Понимание распределённых систем - не теоретическое, а "я это строил и эксплуатировал"
  • Системный дизайн - умение спроектировать сервис, а не только написать
  • SQL и NoSQL - работал с обоими, понимает когда что
  • Умение профилировать и находить проблемы. pprof, трейсы, flame graphs - не пустые слова
  • Понимание метрик и мониторинга - зачем они нужны и как по ним принимать решения
  • Понимание сетевого стека - хотя бы на уровне "могу объяснить, почему запрос тормозит"
  • Linux - достаточно уровня "посмотреть, что нагружено, прочитать логи"
  • Тесты - умение написать полезные, а не для галочки
  • Работа с AI-инструментами - Cursor, Claude, Copilot, что угодно. Главное - реально используешь, а не "пробовал один раз"

Будет плюсом

  • Опыт с видео: транскодирование, стриминговые протоколы, WebRTC
  • Работа с бинарными протоколами или форматами данных (MP4, HLS, DASH)
  • Опыт с gRPC в продакшене
  • Опыт с ClickHouse

Что у нас "под капотом"

Go, gRPC, PostgreSQL, NATS, ClickHouse, свой транскодер (MPP) и CDN, bare-metal + облака в 4 регионах, Ansible, GitLab CI, Prometheus/Grafana/Loki

Условия

Удалённая работа. Команда 30+ разработчиков, все Senior+. Зарплата от 350 000 ₽ на руки, выплаты два раза в месяц. Нет бюрократии, микроменеджмента и трекинга часов. Гибкие коммерческие условия - можно договариваться.

Что НЕ ищем

  • Человека, который "пишет код" и всё. Нам нужен инженер, который думает
  • Того, кто боится выкинуть своё решение, если оно не работает
  • Того, для кого AI - это хайп, который пройдёт
  • Того, кто не задаёт вопросов и не сигнализирует о проблемах

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера