Vacancy: Rust Developer
Grade: Senior
Company: JETLY
Format: remote
Location: Russia
Citizenship: RF
Salary Range: from 310,000 to 420,000 rubles net per month
Employment Terms, Format: Labor Code/Individual Entrepreneur
🟡 Project – development of a server-side core for an existing web CAD system.
Who we are looking for - a leading Rust developer who will take responsibility for the design and implementation of the new AICAD server core. This is not a role for maintaining a regular backend or for gradually patching existing code. This is a role for someone who knows how to take a successful but raw prototype and turn it into a strong engineering system. **
🟡 What you will do:
- Design and implement the new AICAD server foundation in Rust, based on the results of the current PoC.
- Redesign the architecture to make it simpler, cleaner, faster, and more flexible for development.
- Develop contracts, test environments, and E2E checks to ensure reproducible and verifiable system behavior.
- Participate in the design of client-server interaction for CAD scenarios, WebSocket streams, WASM development, and synchronization of multiple clients.
- Work in a small team focused on an AI-first approach in development.
🟡 What is important to us:
- Deep knowledge and experience with Rust, especially in industrial development of complex systems, not just applied REST services.
- Experience in designing architecture from scratch or transforming a PoC into a mature system.
- Experience with asynchronous Rust, WebSocket, REST, serialization, testing, and debugging complex scenarios.
- Practical experience in development using Codex and/or Claude Code.
Will be a plus:
- Experience with graph models, editors, CAD-like systems, or collaborative editing systems.
- Experience in WASM development and client-side Rust runtimes.
- Experience in creating platforms, frameworks, or internal engineering products, not just business functions.
- Experience in establishing engineering rules, contracts, and development standards in a small but strong team.
🟡 What will not work:
- If your primary experience is with regular CRUD services without complex domain logic and architectural responsibility.
- If you are more comfortable maintaining existing systems than developing new architectures.
- If AI tools are not a priority for you or you do not know how to effectively use Codex / Claude Code in daily development.
🟡 Role Format:
- A key engineering position with significant influence on the architecture and quality of the entire platform.
- High degree of autonomy and responsibility.
- Work in a small team, fast-paced environment, focus on a strong engineering culture and AI-first approach.