Posted on: 01/09/2025
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
- 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
- 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
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1539166
Interview Questions for you
View All