Talent.com
This job offer is not available in your country.
Software Engineer - Rust

Software Engineer - Rust

MM Management ConsultantDelhi, IN
27 days ago
Job type
  • Remote
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 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 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

(ref : hirist.tech)

Create a job alert for this search

Software Engineer • Delhi, IN