HamburgerMenu
hirist

Software Engineer - Rust

MM Management Consultant
Remote
5 - 7 Years

Posted on: 01/09/2025

Job Description

Key Responsibilities :

- Design, develop, and maintain software solutions using Rust

- Write efficient, maintainable, and well-tested code following best practices in Rust

- Optimize system performance and ensure safety and concurrency in code

- Participate in architectural discussions and technical decision-making

- Collaborate with cross-functional teams including product managers, architects, and QA engineers

- Conduct code reviews, mentor junior developers, and contribute to internal tooling

- Stay up-to-date with the Rust ecosystem and emerging trends in systems programming


Required Skills :


- 5+ years of professional software development experience


- 3+ years of hands-on development experience with Rust

- Strong understanding of systems programming concepts such as memory management, multithreading, and performance tuning

- Experience with asynchronous programming and concurrency in Rust

- Familiarity with common Rust tools and frameworks (e.g., Cargo, Tokio, Actix, Rocket)

- Proficient in writing unit and integration tests

- Experience with Git and version control workflows

- Solid understanding of software design principles and architecture patterns

- Ability to work independently and as part of a collaborative team


Preferred Skills :


- Experience with WebAssembly (Wasm) or embedded systems


- Knowledge of other programming languages (e.g., C/C++, Go, Python)

- Experience with cloud infrastructure (e.g., AWS, GCP, Azure)

- Familiarity with DevOps tools and CI/CD pipelines

- Exposure to blockchain, distributed systems, or high-performance computing is a plus


info-icon

Did you find something suspicious?