Rust Developer | Codersbrain
contractual
Posted on July 15, 2025
Job Description
Rust Developer
Company Overview
(Not specified)
Job Summary
We are looking for a skilled and passionate Rust Developer to join our engineering team. The ideal candidate will have hands-on experience in systems programming, backend development, or blockchain technologies using Rust. You will be responsible for designing, developing, testing, and deploying high-performance and scalable software solutions.
Responsibilities
- Design and develop applications and modules using Rust.
- Write clean, safe, and well-documented code that follows best practices.
- Optimize software for performance, scalability, and maintainability.
- Collaborate with cross-functional teams including DevOps, Frontend, QA, and Product.
- Participate in code reviews, design discussions, and technical documentation.
- Build or integrate APIs and services with high performance and security.
- Ensure robust error handling, testing, and performance monitoring.
- Continuously research and stay updated with the latest trends in Rust and systems programming.
Qualifications
- 3+ years of experience in software development with 1+ year in Rust.
- Proficiency in AWS, GraphQL, and DynamoDB.
- Strong understanding of systems programming concepts and principles.
- Familiarity with software development methodologies and Agile practices.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication skills, both verbal and written.
- Educational qualifications such as a BSc or MSc in Computer Science or related field preferred.
Preferred Skills
- Experience with blockchain technologies.
- Knowledge of microservices architecture.
- Familiarity with additional programming languages, such as JavaScript or Go.
- Understanding of containerization tools like Docker or Kubernetes.
Experience
3–4 years of relevant experience in software development, specifically with Rust.
Environment
- Remote work setting.
- Freelancing employment type, allowing for flexibility in project-based work.
Salary
(Not specified)
Growth Opportunities
(Not specified)
Benefits
(Not specified)