368,958open jobs
9,466companies
48,032added this week
Browse all
Salary
$20k – $49k per year (Estimated)
Location
Remote (EAEU)
Employment
Full-Time
Overview
Company
Impact
Profile match
RuDesktop is a Russian software development company headquartered in Moscow, specializing in remote access, desktop administration, and Unified Endpoint Management (UEM) solutions. Founded in 2022 to serve as a domestic, import-substituting alternative to global tools like TeamViewer, AnyDesk, and Microsoft Endpoint Configuration Manager, the company builds cross-platform IT infrastructure software officially registered in the Unified Register of Russian Software.

Компании ООО "Передовые Технологии" - разработчику отечественного программного обеспечения RuDesktop в сфере удаленного доступа и управления, администрирования пользовательскими устройствами на наиболее популярных ОС - требуется разработчик.

Клиентами компании являются как частные лица, так и корпоративные с парком в десятки тысяч устройств с различной архитектурой и работающих под управлением различных операционных систем.

Rudesktop решает рутинные задачи системного администрирования: Удалённый доступ к ПК пользователя, УстановкаУдаление программ, Настройка операционных систем, Исполнение скриптов и политик, Инвентаризация ПО и оборудования и выполняет множество другой работы, которую обычно выполняют решения класса UEM.

Наше программное обеспечение предоставляет как облачное решение в виде сервера, так и возможность развернуть локальный сервер, чтобы клиенты могли установить его на своем парке оборудования.

Чем предстоит заниматься:

- Разработка, поддержка и развитие кросс-платформенного приложения под операционные системы Windows, Linux и macOS.

- Разработка GUI приложения с использованием фреймворка Slint.

- Разработка high-load сервера на Rust с кастомным протоколом сообщений поверх WebSocket-соединения (Protobuf, Redis, PostgreSQL).

- Проведение ревью кода и участие в архитектурном ревью новых фич и крупных рефакторингов.

- Исправление багов, в том числе платформенно-специфичных и сложных race-condition.

- Покрытие кода тестами и поддержание стабильности CI.

- Участие в обсуждении задач: декомпозиция, оценка, выбор подхода до начала реализации.

- Участие в еженедельных созвонах команды.

- Помощь коллегам-разработчикам по Rust/C++: подсказки по библиотекам, разбор сложных мест, парное программирование при необходимости. - Взаимодействие с командами серверной части (Python), Flutter, тестировщиками и DevOps.

Наш стэк:

Rust 2024 edition (nightly), tokio и async-ecosystem, tokio-tungstenite (WebSocket), tokio-postgres + deadpool, Redis, Protobuf, serde, Slint, tracing, clippy, rustfmt. Кросс-платформа: Windows, Linux, macOS. Смежно в продукте - Python (Django) на серверной стороне и Flutter в мобильных клиентах.

Для нас важно:

- Глубокое владение Rust и его основными концептами ИЛИ сильный опыт коммерческой разработки на C++ с готовностью перейти на Rust (поможем с онбордингом и развитием).

- Обширный опыт системного программирования; понимание низкоуровневых концепций: сетевые сокеты, механизмы линковки (статическая vs динамическая), системные службы и управление процессами.

- Опыт кросс-платформенной разработки.

- Понимание различий конкурентности и параллелизма, как работает неблокирующий ввод-вывод, общее устройство асинхронного рантайма.

- Понимание устройства примитивов синхронизации (Mutex, RwLock, Condvar), понимание устройства каналов.

- Опыт работы с GUI фреймворками при разработке десктопного приложения.

- Уверенная работа с AI-инструментами в повседневной разработке: использование LLM-ассистентов для написания, рефакторинга и ревью кода, понимание их ограничений и обязательная проверка результата.

- Уверенная работа с Git (ветки, merge requests, разрешение конфликтов).- Опыт написания и поддержки тестов. - Аккуратность в коде: понятные ревью, осознанная работа с зависимостями и фичами, понимание влияния изменений на кросс-платформенную сборку. - Умение разбираться в чужом коде и большой кодовой базе с workspace на 20+ крейтов.

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

- Глубокое понимание async-модели Rust: что такое Pin, cancellation safety, устройство tokio-рантайма (если вы в том числе из C++ - этому научим; если уже разбираетесь - это сильный плюс).

- Понимание работы с IPC для обеспечения взаимодействия между несколькими процессами.

- Опыт работы с RPC на базе protobuf сообщений.

- Опыт работы с unsafe и FFI (bindgen/cbindgen, ручные extern "C", C ABI).

- Опыт работы с протоколами видео/аудио, кодеками (libvpx, opus, hwcodec), захватом экрана.

- Опыт интеграции Rust с Flutter (flutter_rust_bridge).

- Опыт кросс-компиляции под несколько платформ с одного хоста.

- Опыт работы с PostgreSQL и Redis из Rust (tokio-postgres, redis-rs).

- Опыт работы с виртуальными драйверами дисплея, USB-IP.

- Знание Python на уровне «прочитать и поправить» (для взаимодействия с серверной частью).

- Опыт работы с on-premise продуктами, поставляемыми заказчикам.

- Опыт работы с системами удалённого доступа, MDM/UEM.

Условия работы:

У нас возможет любой формат работы: Полная занятость, удаленная работа, гибридный график;

Аккредитованная IT-компания;

У нас нет бюрократии и тайм-трекеров работаем в комфортном режиме;

Оклад по результатам собеседования (ограничен только опытом и знаниями).

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,958 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Novosibirsk
$26k – $50k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
Python
SQL
TypeScript
JavaScript
Python
FastAPI
Databases
Amazon Aurora
Amazon Neptune
Databricks
GraphDB
Neo4j
OpenSearch
pgvector
Pinecone
PostgreSQL
AI/ML
AI Agents
Airflow
Knowledge Graph
LangChain
LangGraph
NLP
Prefect
RAG
Reranking
Spark
Frontend
Angular
DevOps
Amazon S3
AWS
AWS Lambda
AWS Step Functions
CI/CD
Docker
Git
IAM
Terraform
Vector
Analytics
ETL/ELT
Apply
$17k – $56k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
Python
TypeScript
JavaScript
Python
Django
FastAPI
Databases
PostgreSQL
Frontend
AG Grid
Angular
Chart.js
D3.js
GraphQL
React.js
RxJS
Sass
Vue.js
DevOps
Amazon S3
AWS
GitHub
GitLab
Grafana
IAM
Apply
AI/LLM Engineer 3 hours ago
$93k – $151k per year • In office • Full-Time • 2+ years exp • Munich
TypeScript
JavaScript
Databases
Pinecone
PostgreSQL
Weaviate
AI/ML
AI Agents
DPO
Embeddings
LLM
NLP
Reranking
RLHF
Frontend
Next.js
React.js
DevOps
AWS
Azure
Docker
GCP
Kubernetes
Terraform
Apply
Remote • Full-Time • Skopje
Bash
PowerShell
Python
SQL
COBOL
COBOL
IBM MQ
Databases
Apache Kafka
MS SQL
PostgreSQL
DevOps
Windows Server
Apply
$21k – $41k per year (Estimated) • In office • Full-Time • 10+ years exp • Hyderabad • Bengaluru
Python
SQL
Databases
MySQL
PostgreSQL
DevOps
AWS
Azure
GCP
Analytics
Power BI
Tableau
ETL/ELT
Apply
$20k – $50k per year (Estimated) • Remote • Full-Time • Novosibirsk
C++
Python
Rust
TypeScript
JavaScript
C++
Protobuf
Python
Django
Rust
PyO3
Tauri
Databases
PostgreSQL
Redis
Frontend
Next.js
React.js
DevOps
Docker
GitLab CI
Prometheus
WebSockets
GitLab
Cryptography
OpenSSL
Apply
$17k – $46k per year (Estimated) • Remote • Novosibirsk
Python
Rust
SQL
Dart
Python
Django
Mobile
Flutter
DevOps
Git
WebSockets
GitLab
Apply
$23k – $54k per year (Estimated) • Remote • Full-Time • Novosibirsk
Dart
Kotlin
Python
Rust
Java
Python
Django
Java
Gradle
AI/ML
LLM
Mobile
Android SDK
Flutter
WorkManager
Jetpack Compose
DevOps
Git
Apply
$19k – $46k per year (Estimated) • Remote/Hybrid • Full-Time • Novosibirsk
Go
JavaScript
Databases
PostgreSQL
Redis
AI/ML
Claude
Claude Code
Cursor
Frontend
GraphQL
Vue.js
DevOps
Docker
Drone
Grafana
gRPC
Kibana
Kubernetes
Nginx
Prometheus
Apply
$18k – $34k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Novosibirsk
Java
Kotlin
Java
Micronaut
Quarkus
Spring Boot
Vert.x
Hibernate
Spring Framework
Databases
ActiveMQ
Apache Kafka
MySQL
RabbitMQ
PostgreSQL
DevOps
Docker
Kubernetes
OpenShift
Apply
$19k – $46k per year (Estimated) • Remote/Hybrid • Full-Time • Novosibirsk
SQL
Databases
Apache Kafka
PostgreSQL
Redis
DevOps
CI/CD
GitLab
GitLab CI
gRPC
Kubernetes
SLI/SLO/SLA
Apply
$19k – $45k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Novosibirsk
Apply
up to $37k per year (gross) • In office • Full-Time • 3+ years exp • Novosibirsk
Bash
PowerShell
Python
AI/ML
Red Teaming
DevOps
AWS
IAM
Cybersecurity
Least Privilege
Metasploit
MITRE ATT&CK
Nessus
Nmap
OpenVAS
Snort
Suricata
Wazuh
Management
Slack
Apply
See all jobs
This is one of many
368,958 more open roles from verified company boards, updated every day.