13 Aug
|
National Payments Corporation Of India (NPCI)
|
Mumbai
13 Aug
National Payments Corporation Of India (NPCI)
Mumbai
We are seeking an experienced Rust Developer to join Distributed System project. The ideal candidate will have a strong background in systems programming, a solid understanding of computer science fundamentals, and excellent problem-solving skills. The successful candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable software systems using the Rust programming language.
Key Responsibilities:
- Design, develop, and test Rust applications for the CBDC project, ensuring they are efficient, scalable, and reliable
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Participate in code reviews to ensure high-quality, maintainable code
- Troubleshoot and debug issues, optimizing application performance and resolving complex problems
- Stay up to date with the latest developments in the Rust ecosystem and apply this knowledge to improve existing systems and processes
- Contribute to the development of best practices, coding standards, and documentation for the CBDC project
Requirements:
- 3-4 years of experience in Rust development
- Strong understanding of systems programming concepts, including memory management, concurrency, and networking
- Proficiency in Rust and its ecosystem, including Cargo, Rust up, and popular libraries and frameworks
- Experience with testing frameworks such as Rusts built-in testing support or third-party libraries like Pest
- Familiarity with agile development methodologies and version control systems like Git
- Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions
- Strong communication and collaboration skills, with experience working in a team workplace
- Experience with the following technologies:
- Actix-web for building web applications
- Tokio for asynchronous programming
- Async-rust for asynchronous development
- Cryptography for secure data handling
- Linux kernel for high-perform
📌 Senior Associate Development, Distributed Systems (Mumbai)
🏢 National Payments Corporation Of India (NPCI)
📍 Mumbai