К содержимому

CloudPub Developer (Rust)

RUDESKTOP · Россия

Формат
Офис / Удалённо
Занятость
Полная
Категория
Программист
Источник
Hidden Gurus - Remote IT

Прямого контакта в посте нет

Откройте вакансию в Telegram-боте: там весь исходный пост и способ отклика.

Открыть в Telegram

Описание

CLOUDPUB DEVELOPER (RUST)

🏢 Компания: RUDESKTOP
🌍 Формат: Удалёнка — Россия
🕒 Занятость: Полная занятость

О компании:

ООО «Передовые Технологии» — российский разработчик ПО. Мы развиваем RuDesktop и CloudPub — отечественную альтернативу ngrok для публикации локальных сервисов через защищённый туннель. Продукт работает как в облаке, так и ставится on-premise и используется как частными разработчиками, так и компаниями для управляемого доступа к внутренним сервисам.

Задачи:

• Развитие Rust‑агента под Windows, Linux, macOS, Android и Docker.
• Разработка edge‑сервера на Pingora: маршрутизация, ACL, авторизация, TLS/SNI, лимиты и метрики.
• Развитие протокола и транспорта: WebSocket поверх TLS, prost, мультиплексирование, backpressure и переподключения.
• Создание новых протоколов публикации, клиентских плагинов, развитие GUI и SDK.
• Ревью кода, участие в архитектурных обсуждениях и крупных рефакторингах.
• Покрытие кода unit и интеграционными тестами, поддержание зелёного CI на всех архитектурах.

Требования:

• Глубокое владение Rust ИЛИ сильный коммерческий опыт на C++ с готовностью перейти на Rust.
• Опыт системного и сетевого программирования: сокеты, TCP/UDP, TLS, HTTP, системные службы и кросс‑платформенная разработка.
• Понимание асинхронного ввода‑вывода, примитивов синхронизации, каналов и концепции backpressure.
• Умение работать с AI‑ассистентами в разработке при обязательной проверке результатов.
• Аккуратность в коде, понимание влияния изменений на кросс‑платформенную сборку и размер бинарника.
• Умение разбираться в большой кодовой базе и писать/поддерживать тесты.

Будет плюсом:

• Глубокое понимание async‑модели Rust (Pin, cancellation safety, устройство tokio‑рантайма).
• Опыт разработки прокси/реверс‑прокси, VPN, туннелей, NAT traversal или балансировщиков.
• Опыт кросс‑компиляции под несколько архитектур (musl, mingw, zig, NDK) и сборки под ARM/embedded.
• Опыт с unsafe и FFI: PyO3/maturin, bindgen, ручные extern "C" и C ABI.
• Опыт работы с TLS в Rust (rustls/OpenSSL), SNI и автоматизацией сертификатов.
• Опыт с protobuf‑протоколами и обеспечением обратной совместимости схем.

Стек:

Rust (stable, edition 2021), tokio, tokio-tungstenite, prost, Pingora, PostgreSQL, Redis, Prometheus, rustls, Tauri 2, Next.js, cloudpub-sdk, Python, PyO3, maturin, Docker, GitLab CI, TypeScript, React, Django 5, DRF

Условия:

• Полная занятость; возможна удалённая или гибридная работа.
• Аккредитованная IT‑компания.
• Нет бюрократии и тайм‑трекеров, комфортный режим работы.

📩 Отклик:
@gameberg
  • rust
  • cpp
  • tokio
  • tokio_tungstenite
  • prost
  • pingora
  • postgresql
  • redis
  • prometheus
  • rustls
  • tauri
  • docker
  • gitlab_ci
  • typescript
  • react

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

61/100 · удовлетворительно

  • Описание полное
  • Зарплата не указана
  • Компания и проект описаны
  • Контакта нет
  • Стек описан подробно
  • Формат работы понятен
Как считается

Похожие вакансии