Negotiable
Undetermined
Remote
EMEA
Summary: The role of TypeScript + Rust Developer involves collaborating with cross-functional teams to deliver solutions using TypeScript and Rust. The contractor will be responsible for designing and implementing complex systems, focusing on codebase migrations and creating high-quality data for AI tasks. The position requires strong communication skills and the ability to troubleshoot and optimize codebases in both environments. This is a remote position with a commitment of 10–40 hours per week.
Key Responsibilities:
- Collaborate with cross-functional teams to deliver robust solutions in TypeScript and Rust.
- Design, implement, and refactor complex systems, focusing on codebase migrations or rewrites between language ecosystems.
- Create and curate high-quality human data for AI training and evaluation tasks.
- Follow best practices for software engineering, including code reviews, testing, and documentation.
- Communicate technical concepts clearly to both technical and non-technical stakeholders.
- Troubleshoot, debug, and optimize codebases in both TypeScript and Rust environments.
Key Skills:
- Strong relevant experience in software development, with a proven track record of production-level work.
- Demonstrate idiomatic fluency in TypeScript and Rust through hands-on experience.
- Strong background in codebase migrations, rewrites, or working within multiple language environments.
- Excellent written and verbal communication skills, with the ability to explain complex technical issues clearly.
- Experience producing or working with human-labeled data, ideally for AI or ML applications.
- Able to work independently and as part of a remote, global team.
Salary (Rate): £100.00/hour
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Position: TypeScript + Rust Developer
Type: Contractor
Compensation: $30 - $100/hour
Location: Remote
Commitment: 10–40 hours/week
Role Responsibilities
- Collaborate with cross-functional teams to deliver robust solutions in TypeScript and Rust.
- Design, implement, and refactor complex systems, focusing on codebase migrations or rewrites between language ecosystems.
- Create and curate high-quality human data for AI training and evaluation tasks.
- Follow best practices for software engineering, including code reviews, testing, and documentation.
- Communicate technical concepts clearly to both technical and non-technical stakeholders.
- Troubleshoot, debug, and optimize codebases in both TypeScript and Rust environments.
Requirements:
- Have strong relevant experience in software development, with a proven track record of production-level work.
- Demonstrate idiomatic fluency in TypeScript and Rust through hands-on experience.
- Have a strong background in codebase migrations, rewrites, or working within multiple language environments.
- Possess excellent written and verbal communication skills, with the ability to explain complex technical issues clearly.
- Have experience producing or working with human-labeled data, ideally for AI or ML applications.
- Be able to work independently and as part of a remote, global team.
Application Process:
- Easy Apply on LinkedIn
- Check email for next steps
- Participate in resume evaluation & interview stage