Negotiable
Undetermined
Remote
United Kingdom
Summary: This role is for an experienced Rust developer looking for a flexible, long-term opportunity to contribute to a personal software project. The position involves designing and building system-level features, writing efficient Rust code, and collaborating closely with the project owner. Emphasis is placed on clear communication, problem-solving, and mentorship within a remote work environment. The role offers part-time engagement focused on technical excellence.
Key Responsibilities:
- Design and implement system-level functionality using Rust
- Write efficient, maintainable, and robust code with a focus on performance and reliability
- Collaborate directly with the project owner to define architecture and technical direction
- Apply best practices in async Rust, memory management, and performance optimization
- Participate in code reviews and provide constructive feedback
- Mentor and support the project owner in Rust development concepts and problem-solving
- Communicate progress, challenges, and solutions clearly and proactively
Key Skills:
- Proven hands-on experience with Rust in production or advanced personal projects
- Strong background in systems programming and low-level software design
- Expertise in async Rust, memory management, and performance tuning
- Ability to architect scalable and maintainable solutions
- Excellent communication skills and a collaborative approach
- Experience with remote, flexible, and self-directed work environments
- Availability for consistent, part-time engagement over the long term
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
This role is ideal for an experienced Rust developer seeking a flexible, long-term opportunity to contribute to a personal software project. You will play a key part in designing and building system-level features, writing efficient and robust Rust code, and shaping the project’s architecture. The position emphasizes direct collaboration, clear communication, and a problem-solving mindset. You’ll work remotely with flexible hours, engaging in steady part-time work within a supportive environment focused on technical excellence and mentorship.
Responsibilities
- Design and implement system-level functionality using Rust
- Write efficient, maintainable, and robust code with a focus on performance and reliability
- Collaborate directly with the project owner to define architecture and technical direction
- Apply best practices in async Rust, memory management, and performance optimization
- Participate in code reviews and provide constructive feedback
- Mentor and support the project owner in Rust development concepts and problem-solving
- Communicate progress, challenges, and solutions clearly and proactively
Skills And Requirements
- Proven hands-on experience with Rust in production or advanced personal projects
- Strong background in systems programming and low-level software design
- Expertise in async Rust, memory management, and performance tuning
- Ability to architect scalable and maintainable solutions
- Excellent communication skills and a collaborative approach
- Experience with remote, flexible, and self-directed work environments
- Availability for consistent, part-time engagement over the long term
About Twine
Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.
Our Mission
Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.