Contract work for backend engineers, ideally with a visible open source record. You build reproducible coding environments around feature work, bug fixes, refactoring and performance, each with a reference solution and a deterministic verifier. A strong GitHub profile can replace the technical assessment.
What you will do
- Create realistic, challenging coding tasks on feature implementation, bug fixes, refactoring and performance optimization.
- Write a golden reference solution for each task.
- Build deterministic verifiers that accept reasonable valid solutions and reject everything else.
- Document your reasoning, approach and code decisions.
- Review and validate code submitted by other contributors.
What you need
- Strong backend experience in Java, Node.js, Go, Rust, TypeScript, Python, C++ or similar, with a track record building scalable services and APIs.
- Comfort with debugging, performance work and automated testing, plus solid code review instincts.
- No prior AI experience is required.
Open source contributions on a profile such as GitHub, ideally in C++, Python, Java, Go, TypeScript or Rust, can show your expertise. Without them, you take a technical assessment instead.
Nice to have: experience refactoring large codebases and implementing complex features, and a strong grasp of algorithms, data structures and computer science fundamentals.
How pay works
Pay is output-based: you are paid per task that meets the project specifications, at a listed rate of $50-100/hr. A task takes about 15 hours, though time varies with your experience and workflow. A minimum number of tasks per week applies.
How applying works
- Apply and answer the screening questions.
- Take an AI interview, about 20 minutes.
- Complete a technical assessment, only if your GitHub profile does not fully show the needed expertise.
- Pass the hiring manager review.
Roles are typically filled within 48 hours. If selected, you are expected to start your first tasks within 24-48 hours of finishing onboarding.
Apply (opens in a new tab)