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

Посмотреть похожие вакансии ↓
1 месяц назад

Backend Go Developer (P2P)

1 800 - 4 400USDT
Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia

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

#вакансия #go #golang #p2p #backend #удаленнаяработа

🚀 Backend Go Developer (P2P-мессенджер) в Calm — создаём децентрализованное будущее

Calm — технологический стартап, создающий корпоративный мессенджер на базе Matrix. Мы формируем новый отдел для разработки P2P-версии продукта (форк Dendrite + Pinecone), которая позволит разгрузить инфраструктуру и обеспечить полную децентрализацию.

Чем предстоит заниматься:
Разработка P2P-функционала на базе Dendrite (форк под наши задачи) и Pinecone.
Создание и настройка шлюзов между Synapse (текущий сервер) и новым P2P-ядром.
Работа с NATS JetStream для маршрутизации и релеев.
Кроссплатформенная сборка (включая мобильные платформы) через gomobile.
Участие в архитектурных решениях, код-ревью, проектирование API.
Поддержка CI/CD, Docker-инфраструктуры, написание тестов.

Мы ждём от тебя:

Для Middle: коммерческий опыт Go от 2 лет.
Для Senior: опыт Go от 3+ лет, желательно с P2P-протоколами.
Уверенное знание конкурентной модели Go (горутины, каналы, контексты, примитивы синхронизации).
Опыт работы с сетью: TCP/UDP, понимание WebRTC, QUIC (как минимум базовое).
Понимание принципов шифрования (на уровне, достаточном для работы с Matrix-протоколом).
Опыт с NATS / NATS JetStream (будет большим плюсом).
Работа с SQLite (как основной БД).
Навыки написания unit- и интеграционных тестов.
Умение работать с Docker, CI/CD, Git.
Готовность разбираться в open-source коде (Dendrite) и вносить изменения.

Будет твоим преимуществом:
Опыт с P2P-библиотеками (libp2p, Pinecone, любые mesh-сети).
Знакомство с кодовой базой Dendrite или Synapse.
Опыт кроссплатформенной сборки (gomobile).
Участие в open-source проектах.
Понимание архитектуры децентрализованных систем.

Условия работы:
Полная удалёнка, гибкий график, пересечение по Moscow времени (для синхронизации).
Зарплата: обсуждаем индивидуально,
вилка 1800 - 4400 USDT (рынок Middle/Senior).
Оплачиваемое тестовое задание (если потребуется).
Работа над сложными и интересными задачами с нуля, возможность влиять на архитектуру.
Дружная команда, минимум бюрократии.

Процесс отбора:
Скрининг резюме.
Телефонное интервью (30 мин) — общий опыт, мотивация.
Техническое собеседование с Tech Lead (Рома) и PM.
Опционально: небольшое тестовое задание (поднять Dendrite локально, внести правки).
Оффер.
📩 Отклик и вопросы в Telegram:

Текст вакансии взят без изменений

Источник -