Job Title: RUST Developer
Company:
MSS
Experience Level: 3 to 7 Years
Location: Bangalore
Job Overview
We are seeking a highly motivated and skilled Rust Developer to join our development team
in Bangalore. The ideal candidate should have a strong background in systems
programming, low-latency or performance-critical applications, and a deep understanding
of Rust programming concepts. You will be responsible for building reliable and efficient
software components, contributing to high-performance backend systems, and
collaborating with cross-functional teams.
Key Responsibilities
• Design, develop, and maintain high-performance applications using Rust.
• Build safe and scalable system-level software and backend services.
• Work on performance optimization and memory-safe code implementation.
• Develop APIs, services, and modules with minimal runtime overhead.
• Collaborate with DevOps and QA to support deployment and testing.
• Participate in code reviews, design discussions, and technical documentation.
• Stay updated on the Rust ecosystem, libraries, and community best practices.
Must-Have Skills
• Solid experience in Rust programming with a good grasp of ownership, borrowing, and
lifetimes.
• Familiarity with concurrency, multithreading, and asynchronous programming in Rust.
• Experience working with systems-level programming or backend services.
• Understanding of memory safety, error handling, and performance tuning in Rust.
• Proficient in working with Git, Linux environments, and command-line tools.
Nice-to-Have Skills
• Experience with WebAssembly (Wasm) or embedded systems using Rust.
• Familiarity with Actix, Tokio, or other Rust async runtimes and frameworks.
• Knowledge of networking protocols, low-latency systems, or blockchain development.
• Exposure to CI/CD pipelines, Docker, and containerized deployments.
• Basic familiarity with cloud services like AWS or GCP.
Educational Qualification
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.