сегодня

go developer

ниже рынка на 33,5%
вакансия 150 400 ₽
в среднем 226 309 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

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

задачи

  • Разрабатывать P2P-функционал на базе Dendrite и Pinecone.
  • Создавать и настраивать шлюзы между Synapse и новым P2P-ядром.
  • Работать с NATS JetStream для маршрутизации и релеев.
  • Выполнять кроссплатформенную сборку через go mobile.
  • Участвовать в архитектурных решениях, код-ревью, проектировании API.
  • Поддерживать CI/CD, Docker-инфраструктуру, писать тесты.

требования

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

условия

  • Полная удалёнка, гибкий график, пересечение по Moscow времени.
  • Оплачиваемое тестовое задание (если потребуется).
  • Работа над сложными и интересными задачами с нуля, возможность влиять на архитектуру.
  • Дружная команда, минимум бюрократии.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Telegram Добавить в отклики Как распознать мошенничество?