
Senior Rust Developer
Non-Combat Roles50 000-50 000 UAHAnalytics / IT
The Senior Rust Developer is a key technical specialist responsible for the architecture, development, and stability of high-load backend systems. The role involves creating reliable services using a modern stack (Tokio, Axum, gRPC), building complex data streaming systems via Kafka/NATS, and implementing best practices in security and deterministic testing for unit needs.
Responsibilities
- maintain, develop, and implement highly reliable software in Rust;
- design solution architectures while adhering to strict information security requirements;
- ensure code quality through rigorous reviews, unit/integration, and property-based testing;
- optimize interactions with databases (PostgreSQL) and message brokers;
- monitor and profile systems (observability) to identify and resolve performance bottlenecks;
- provide architectural proposals for scaling and improving software functionality.
Requirements
- 5+ years in backend development (including 3+ years of production experience with Rust);
- deep understanding of Rust (ownership, lifetimes, async/await, Tokio);
- experience with the web stack (Axum/Actix, gRPC, HTTP/2) and databases (PostgreSQL, sqlx);
- hands-on experience with Kafka, NATS, or RabbitMQ (exactly-once, partitioning);
- proficiency in Docker, CI/CD tools, and understanding of K8s/Nomad principles;
- experience with TypeScript/Node.js and understanding of frontend framework needs (React/Angular);
- English proficiency at B2+ level (technical documentation and communication);
- fitness for military service for health reasons.
Conditions
- direct mobilization to the military unit bypassing TCR with support at all mobilization stages;
- financial compensation starting from 50,000 UAH according to national legislation;
- possibility of transfer for currently serving personnel subject to approval;
- opportunities for candidates fit for service in support units;
- recruitment opportunities for candidates in AWOL (SZCH) status (subject to voluntary return);
- continuous professional development and work in a high-tech environment;
- annual leave and social guarantees in accordance with national legislation.
Similar vacancies
| Unit | Position | Type | Salary (UAH) | ||
|---|---|---|---|---|---|
Main Department of Unmanned Aerial Systems “Phoenix” of the SBGSU | Senior UAV operator | Combat Roles | 20 000-120 000 | ||
414th Separate Brigade of Unmanned Systems “Magyar’s Birds” | Senior reconnaissance machine gunner | Combat Roles | 50 000-120 000 | ||
427th Separate Brigade of Unmanned Systems “Rarog” | IT developer | Non-Combat Roles | 20 000-50 000 | ||
1st Separate Center of Unmanned Systems of the USF | Electronics and Embedded Systems Developer (Embedded Dev) | Non-Combat Roles | 50 000 |
Main Department of Unmanned Aerial Systems “Phoenix” of the SBGSU
Combat Roles20 000-120 000
More details about the vacancy414th Separate Brigade of Unmanned Systems “Magyar’s Birds”
Combat Roles50 000-120 000
More details about the vacancy427th Separate Brigade of Unmanned Systems “Rarog”
Non-Combat Roles20 000-50 000
More details about the vacancy1st Separate Center of Unmanned Systems of the USF
Non-Combat Roles50 000
More details about the vacancyOther vacancies in the division
| Unit | Position | Type | Salary (UAH) | ||
|---|---|---|---|---|---|
412th Separate Brigade of Unmanned Systems “Nemesis” | Polygraph Examiner | Non-Combat Roles | 20 000-50 000 | ||
412th Separate Brigade of Unmanned Systems “Nemesis” | OSINT Analyst | Non-Combat Roles | 20 000-50 000 | ||
412th Separate Brigade of Unmanned Systems “Nemesis” | Strike UAV Operator (FPV) | Combat Roles | 50 000-120 000 | ||
412th Separate Brigade of Unmanned Systems “Nemesis” | UAV Ground Support Crew Member | Combat Roles | 50 000-120 000 |
412th Separate Brigade of Unmanned Systems “Nemesis”
Non-Combat Roles20 000-50 000
More details about the vacancy412th Separate Brigade of Unmanned Systems “Nemesis”
Non-Combat Roles20 000-50 000
More details about the vacancy412th Separate Brigade of Unmanned Systems “Nemesis”
Combat Roles50 000-120 000
More details about the vacancy412th Separate Brigade of Unmanned Systems “Nemesis”
Combat Roles50 000-120 000
More details about the vacancy