Rust Developer — Teletype
Remote | 310 - 420 K RUB net
Grade: Senior
Company: JETLYN
Format: remote
Location: Russia
Citizenship: Russian Federation
Salary range: from 310,000 to 420,000 rubles net per month
Employment conditions, format: Labor Code / Individual Entrepreneur (IP)
🟡Project – development of the server core for an existing web-based CAD system.
Who we are looking for - a lead Rust developer who will take on the design and implementation of the new AICAD server core. This role is not about maintaining a regular backend or gradually patching existing code. This is a role for a person 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.
- Rework the architecture to make it simpler, cleaner, faster, and more flexible for development.
- Develop contracts, test circuits, and E2E checks so that the system's behavior is reproducible and verifiable.
- Participate in designing the interaction between client and server for CAD scenarios, WebSocket streams, WASM development, and multi-client synchronization.
- 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 application-level REST services.
- Experience designing architecture from scratch or transforming a PoC into a mature system.
- Experience with asynchronous Rust, WebSocket, REST, serialization, testing, and debugging complex scenarios.
- Real hands-on development experience using Codex and/or Claude Code.
Will be a plus:
- Experience with graph models, editors, CAD-like systems, or collaborative editing systems.
- Experience developing with WASM and client-side execution environments on Rust.
- Experience building platforms, frameworks, or internal engineering products, not just business features.
- Experience establishing engineering rules, contracts, and development standards in a small but strong team.
🟡What is not suitable:
- If your primary experience is with ordinary 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 pace, focus on strong engineering culture and an AI-first approach.
Please send resumes and questions via Telegram direct message to Geniya_HR