Rust developers
Role details
Job location
Tech stack
Job description
- Design challenging coding problems with clear input/output specifications and explicit function signatures
- Develop complete mini-repositories including problem statements, reference solutions, and executable test runners
- Ensure repositories are fully executable with no missing dependencies, borrow checker violations, or build configuration issues
Rust Implementation & Testing
- Implement clean, production-quality Rust code aligned strictly with test expectations
- Write comprehensive unit tests covering edge cases, invalid inputs, concurrency issues, and performance constraints
- Maintain high standards for modular design, reliability, and performance
Technical Quality & Workflow Support
- Support structured engineering workflows requiring consistency, precision, and strong technical judgment
- Apply strong understanding of memory safety, concurrency models, and performance optimization
- Help maintain high standards for technical quality across coding and evaluation deliverables
Requirements
We are sharing a specialised part-time consulting opportunity for experienced Rust developers with strong open-source backgrounds and the ability to support high-quality coding challenge design, production-ready implementation, and structured technical workflows., * 3-6 years of professional software development experience with strong focus on Rust
- Proven experience contributing to open-source projects
- Strong proficiency in Rust fundamentals including ownership, borrowing, lifetimes, and trait-based design
- Experience building backend services using frameworks such as Actix Web, Axum, Rocket, or similar
- Experience working with async programming such as Tokio and async/await
- Strong understanding of memory safety, concurrency models, and performance optimization
- Experience working with Git-based development workflows
Educational Background
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
Nice to Have
- Experience working with PostgreSQL, MySQL, or MongoDB
- Familiarity with Cargo and Rust build tooling
- Experience working with Docker and CI/CD pipelines such as GitHub Actions
- Experience contributing to high-performance infrastructure or systems-level projects
Benefits & conditions
- Contribute to coding challenge development, technical evaluation, and benchmark workflows
- Work with a global network of experienced open-source developers
- Flexible remote work with competitive hourly compensation
Contract Details
- Independent contractor role
- Fully remote with flexible scheduling
- Part-time commitment of approximately 10-20 hours per week
- Competitive rates between $80-$100 per hour depending on expertise
- Weekly payments via Stripe or Wise
- Projects may be extended, shortened, or adjusted depending on scope and performance
- Work will not involve access to confidential or proprietary information from any employer, client, or institution
About the Platform
This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams.