Задача

Необходимо продолжить разработку серверной части (бэкенда), которая уже взаимодействует с технологией Synapse. Ключевая задача - погрузиться в существующий код, понять его логику и добавить новые функции.

Детали реализации

  • Платформа: бэкенд на языке Go.
  • Базовый стек: сервер общается с Synapse (по всей видимости, для управления ботами или матричными серверами).
  • Текущий статус: код частично написан, требуется развить до состояния прототипа или MVP.

Требования к кандидату

  • Уверенное знание Go (протоколы, горутины, HTTP-серверы).
  • Понимание работы Synapse / Matrix - REST API, room events, Federation.
  • Опыт рефакторинга и погружения в чужой код.
  • Умение работать с open-source компонентами Matrix.

Формат работы

Проект находится в активной фазе, детали уточняются с разработчиком после выбора. Основная часть - peer coding и постановка задач в трекере.