Recruitment Freelancing MarketplaceRECRUITERSEarn ₹500–5,000 for every candidate shortlistedSee live requirements
OnJobOnJob.io
LoginRegister

Software Engineer - Backend - Remote

Software Engineer - Backend - Remote Location: Global, Fully Remote Employment Type: Contractor Time Commitment: Approximately 15 hours per week Annualized Compensation: $96,000–$192,000 Hourly Rate: $50–$100 Payment…

Barbados · RemoteContract1–20 yrs experiencePosted today
Estimated payNot disclosedNot published for this role
Applicants3812 applied today
RecruiterActive 2h agoUsually replies in 3 days
Hiring1 openingStart within 30 days

About the role

Software Engineer - Backend - Remote Location: Global, Fully Remote Employment Type: Contractor Time Commitment: Approximately 15 hours per week Annualized Compensation: $96,000–$192,000 Hourly Rate: $50–$100 Payment…

Software Engineer - Backend - Remote

Location: Global, Fully Remote
Employment Type: Contractor
Time Commitment: Approximately 15 hours per week
Annualized Compensation: $96,000–$192,000
Hourly Rate: $50–$100
Payment Structure: Per Approved Task

ABOUT THE ROLE

We are seeking experienced Backend Software Engineers to support an AI training project focused on building reinforcement learning environments that test AI models against real-world software engineering challenges.

You will develop coding tasks based on existing repositories, create reproducible environments, build automated verifiers, and provide reference solutions. Tasks will cover complex debugging, feature development, code refactoring, and performance optimization.

KEY RESPONSIBILITIES

  • Create challenging coding tasks based on real software repositories.

  • Design problems involving complex bugs, non-trivial features, and performance improvements.

  • Build reproducible environments for each task.

  • Develop deterministic verifiers that accept valid implementations and reject incorrect, incomplete, or hard-coded solutions.

  • Provide reference solutions demonstrating correct approaches.

  • Identify and flag ambiguous or unverifiable tasks.

REQUIRED QUALIFICATIONS

  • Strong hands-on experience in at least one of Python, Java, Rust, Go, C++, or TypeScript.

  • Deep understanding of algorithms, data structures, and software engineering principles.

  • Proven ability to debug complex systems and optimize software performance.

  • Experience with feature development, codebase refactoring, or legacy system modernization.

  • Strong technical documentation and communication skills.

ENGAGEMENT DETAILS

  • Approximately 15 hours per week with flexible scheduling.

  • Estimated task duration: 5 hours for trainers and 1.5 hours for reviewers.

  • Project-based contractor engagement.

  • Selected candidates should be ready to begin within 24–48 hours after onboarding.

APPLICATION PROCESS

  1. Submit an application and complete screening questions.

  2. Complete an AI interview.

  3. Undergo profile review.

  4. Complete onboarding with the Talent Operations team.

COMPENSATION

$50–$100 per hour equivalent, with payment based on approved tasks meeting project specifications. Actual earnings depend on task availability, complexity, and completion time.

Annualized equivalent: $96,000–$192,000, based on 40 hours per week and 48 working weeks per year.

Annualized compensation is an illustrative equivalent based on 40 hours/week × 48 weeks/year. Actual earnings depend on hours worked, project availability, and approved work.

Skills

PythonJavaRustGoC++TypeScriptAlgorithmsData StructuresDebuggingPerformance OptimizationTechnical DocumentationCommunication
Sounds like you? Applying takes about a minute.Apply now
THE COMPANY

Recruitment Room

Recruitment Room is hiring on OnJob. Review the role details above, then apply in one click.

Location
Barbados · Remote
Posted
today

Similar jobs you can apply to today

Browse all jobs →
ABOUT THIS JOB

Common questions about the Software Engineer - Backend - Remote role at Recruitment Room

Where is the Software Engineer - Backend - Remote job at Recruitment Room based?

Barbados · Remote. Remote applicants are welcome.

What skills do I need to apply?

Python, Java, Rust, Go, C++, TypeScript, Algorithms, Data Structures.

How do I apply for this Software Engineer - Backend - Remote job?

Press Apply and sign in to OnJob to send your application in one click. You can track it from sent to interview.

Not quite right? Get the next one sent to you.

Set up a free profile and we'll email you new roles each morning, along with the recruiters who opened your profile.

Browse all jobs