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.
Published 27 August
83 views
·
10 applications
80% read
·
70% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...