Description
You will develop and optimize Rust-based applications, designing scalable backend systems and APIs. You own the full development lifecycle, from writing clean, efficient code to performing code reviews, debugging, and testing. You collaborate with cross-functional teams to deliver product features and maintain backend services. You troubleshoot and upgrade existing systems while ensuring high performance and reliability. You stay current with Rust and backend technologies to drive technical improvements.
Responsibilities
- Develop and optimize Rust-based applications for scalability and performance.
- Design and implement scalable backend systems and APIs.
- Write clean, efficient, and maintainable code following best practices.
- Perform code reviews, debugging, and comprehensive testing.
- Troubleshoot, debug, and upgrade existing backend systems.
Required Skills
- Strong knowledge of Rust programming language.
- Experience in backend development and system design.
- Hands-on experience with SQL and NoSQL databases.
- Proficiency in debugging and problem-solving.
- Familiarity with Linux systems.
- Bachelor’s degree in Computer Science or related field.
- 5+ years of professional software development experience.
Preferred Skills
- Experience with Blockchain technologies.
- Experience with enterprise applications.