TechExpertJobs
← Back to jobs

Software Engineer (Open Source Contributor)

Software Engineering

Rate
$50-100/hr listed
Hours
About 15 h per task, minimum weekly tasks apply
Where
Remote, worldwide
Type
Contract
Skills
Python, Java, Go, Rust, C++, TypeScript, GitHub

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

  1. Apply and answer the screening questions.
  2. Take an AI interview, about 20 minutes.
  3. Complete a technical assessment, only if your GitHub profile does not fully show the needed expertise.
  4. 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)