Software Engineer – Backend @24-MAG
Software Development
Salary $30–$100/hour
Remote Location
🇺🇸 USA Only
Employment Type contract
Posted 3d ago

[Hiring] Software Engineer – Backend @24-MAG

3d ago - 24-MAG is hiring a remote Software Engineer – Backend. 💸 Salary: $30–$100/hour 📍Location: USA

Role Description

We are sharing a specialised remote consulting opportunity for experienced Backend Software Engineers with strong expertise in scalable application development, API engineering, software debugging, codebase refactoring, and performance optimisation to contribute their technical knowledge to advanced AI training and evaluation initiatives.

Selected professionals will create realistic and challenging backend software engineering tasks that assess how advanced AI systems identify bugs, implement features, refactor existing code, and resolve complex programming problems. The work combines practical backend development experience with automated testing, deterministic verification, and structured technical evaluation to improve how AI models reason about and modify production-style software systems. Prior experience with AI training projects is not required.

Key Responsibilities

  • Backend Engineering & Coding Task Development
    • Design realistic backend software engineering challenges using existing code repositories.
    • Develop coding assignments involving complex feature implementation and software maintenance.
    • Create tasks that reflect practical engineering problems in scalable services and APIs.
    • Incorporate relevant programming concepts, algorithms, and data structures into technical challenges.
    • Define clear problem statements and implementation requirements for AI evaluation assignments.
  • Software Debugging & Bug Resolution
    • Identify and reproduce realistic software bugs within backend applications.
    • Develop debugging challenges involving application logic, API behaviour, and system interactions.
    • Design problems requiring systematic investigation of software failures and incorrect behaviour.
    • Evaluate approaches to resolving implementation errors and software inconsistencies.
    • Ensure debugging tasks are technically meaningful and representative of professional development workflows.
  • Feature Implementation & Codebase Refactoring
    • Develop challenging assignments involving new backend features and service functionality.
    • Create refactoring tasks that require understanding existing application architecture.
    • Evaluate code modifications for correctness, maintainability, and compatibility with existing functionality.
    • Design problems involving interactions between application components and supporting services.
    • Apply sound software engineering principles when developing and reviewing reference implementations.
  • Performance Optimisation & Automated Verification
    • Create technical challenges involving performance bottlenecks and backend efficiency improvements.
    • Develop deterministic verifiers that assess whether submitted solutions satisfy defined requirements.
    • Ensure verification procedures accept different valid implementations while rejecting incorrect or incomplete solutions.
    • Apply automated testing methodologies to validate functional correctness and expected behaviour.
    • Review evaluation tasks for reproducibility, reliability, and technical accuracy.
  • Reference Solutions & AI Evaluation Quality
    • Produce accurate reference solutions demonstrating successful completion of assigned coding tasks.
    • Review AI-generated code and technical approaches against established task requirements.
    • Assess software solutions for correctness, efficiency, and implementation quality.
    • Document technical requirements, acceptance criteria, and expected outcomes clearly.
    • Provide structured feedback to improve AI model performance on challenging backend engineering problems.

Qualifications

  • Demonstrated professional experience in backend software engineering and application development.
  • Strong proficiency in at least one backend programming language, such as Python, Java, Node.js, Go, Rust, TypeScript, or C++.
  • Practical experience building scalable backend services and APIs.
  • Strong understanding of backend application architecture and service design.
  • Experience developing and maintaining production-quality software systems.
  • Proven ability to identify, investigate, and resolve complex software bugs.
  • Experience implementing substantial new features within existing applications.
  • Strong codebase refactoring skills and knowledge of maintainable software design.
  • Practical experience diagnosing and resolving system performance bottlenecks.
  • Solid understanding of algorithms, data structures, and foundational computer science concepts.
  • Familiarity with automated software testing and verification methodologies.
  • Ability to write reliable tests that assess functional correctness.
  • Strong code review skills and an understanding of software quality standards.
  • Experience working with existing repositories and interpreting unfamiliar application logic.
  • Ability to design technically meaningful programming challenges with clear requirements.
  • Strong analytical reasoning and independent software problem-solving capabilities.
  • Understanding of reproducible development environments and deterministic evaluation approaches.
  • Experience assessing multiple valid implementation strategies for the same technical problem.
  • Excellent technical communication and documentation skills.
  • Strong attention to detail when developing tasks, tests, and reference solutions.
  • Ability to work independently and deliver consistent, high-quality technical assignments.
  • Experience with large-scale applications, distributed services, or complex backend systems is advantageous.
  • Familiarity with AI-assisted software engineering or automated coding evaluation is beneficial.

Engagement Details

  • Freelance / contract engagement
  • Fully remote
  • Flexible schedule — approximately 15 hours per week
  • Compensation: $30–$100/hour advertised rate range
  • Payment Structure:
    • Output-based compensation, with payment per completed task that meets project specifications.
  • 100 available openings
  • Scheduling:
    • Professionals may select their preferred working hours and days, including weekends.
  • Weekly Deliverables:
    • Minimum task submission requirements apply.
  • Professional Focus:
    • Backend software engineering, software debugging, feature implementation, and AI coding evaluation.
  • Technical Focus:
    • Python, Java, Node.js, Go, Rust, TypeScript, C++, algorithms, and data structures.
  • Engineering Focus:
    • Scalable services, API development, codebase refactoring, automated testing, and performance optimisation.
  • Evaluation Focus:
    • Realistic coding challenges, deterministic verifiers, functional correctness, and validated reference solutions.

Selection Process

  • Screening questions, an AI-assisted interview of approximately 15–20 minutes, a potential technical assessment, and hiring manager review.
  • Candidates are expected to complete interviews and assessments independently, without outside assistance.

Start Timeline

  • Selected professionals are generally expected to begin their first assignments within 24–48 hours after onboarding.
  • Strong independent technical judgement, consistent task execution, and clear communication are important for successful participation.
  • Previous experience with AI training projects is not required.

About the Platform

This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams.

By submitting this application, you acknowledge that your information may be processed by 24-MAG LLC for recruitment and opportunity matching in accordance with our Privacy Policy: https://www.24-mag.com/privacy-policy

Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer – Backend @24-MAG
Software Development
Salary $30–$100/hour
Remote Location
🇺🇸 USA Only
Employment Type contract
Posted 3d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 138,382+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later