Rust developer
We’re Expanding and Looking for Talented Developers!
Our team specializes in working with startups, starting from the earliest stages of their development. Each project we take on is a unique challenge, requiring innovative and effective solutions. That’s why we always stay at the cutting edge of technology.
We believe that productive work is only possible in a comfortable environment with excellent planning. The best solutions are built on well-thought-out architecture, quality code, and modern technologies.
If these priorities resonate with you, you’ll love being part of our team!
Requirements
- 2+ years of production experience with Rust
- Strong knowledge of asynchronous programming (Tokio, async/await)
- Experience with building cross-platform desktop applications using Tauri (or willingness to learn quickly)
- Experience integrating with external APIs (GitHub, AI services, etc.)
- Solid understanding of memory safety, concurrency, and performance optimization
- Experience working with local filesystems and developer tooling (CLI/terminal integration, xterm/wezterm)
- English proficiency sufficient for reading documentation and writing comments
- Strong communication skills and ability to work in a team
- Self-motivation to deliver effective and elegant solutions
Nice-to-Haves
- Basic knowledge of React or Vue.js to collaborate with frontend developers
- Experience with GPU acceleration (wgpu, CUDA, Metal/Vulkan APIs)
- Knowledge of WebAssembly (WASM) for cross-platform modules
- Familiarity with DevOps practices (Docker, CI/CD for desktop apps)
- Experience with other system-level languages (Go, C++, TypeScript)
- Familiarity with AI integration in applications (local inference, MCP protocol, etc.)
Responsibilities
- Develop and maintain a cross-platform desktop application in Rust (Tauri core + JS frontend integration)
- Implement deep terminal integration (xterm/wezterm) and interaction with local codebases
- Integrate AI services, GitHub APIs, and our MCP server
- Optimize application performance, including GPU acceleration where applicable
- Deliver high-quality, well-tested, and maintainable code
Collaborate with frontend developers, Business Analyst, and Project Manager on features and architecture decisions
What We Offer
- Possibility to be a part of innovative startups from around the world
- Supportive, understanding, and flexible management
- Paid vacations and sick leave
- Opportunities for professional growth and learning
- A friendly and welcoming team
About the Team
- The team size is 24 members
- Well-organized development process involving project managers and QA
- Every developer specializes in their area (back-end, front-end)
- Dedicated teams for each project
- The team's internal communication languages are Ukrainian or russian
- Please include examples of your code with your application — this will save time for both you and us.
- If you have test results or any test documentation, feel free to share them as well. This will help us evaluate your skills much faster.
- A test task may be assigned before or after the interview.