Logo for 24-MAG

Remote | Software Engineer – Backend — $30–$100/hour

Role overview

Qualifications

  • Demonstrated professional experience in backend software engineering and application development
  • Strong proficiency in at least one backend programming language (Python, Java, Node.js, Go, Rust, TypeScript, C++)
  • Practical experience building scalable backend services and APIs
  • Strong attention to detail when developing tasks, tests, and reference solutions

Responsibilities

  • Develop backend coding tasks and challenges
  • Design reliable evaluation tests and automated verification procedures
  • Provide technically accurate reference implementations
  • Resolve complex bugs and develop backend features

Key facts

Hard skills

Other skills

  • Analytical Thinking
  • Problem Solving
  • Detail Oriented

About the company

24-MAG logo

24-MAG

Business Consulting & Services

Company details

IndustryBusiness Consulting & Services
Company size2 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job 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.

Ideal Profile

  • 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.
  • Prior experience with AI training or model evaluation projects is not required.

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.
  • Responsibilities will include developing backend coding tasks, designing reliable evaluation tests, and providing technically accurate reference implementations.
  • Assignments may involve resolving complex bugs, developing backend features, improving application performance, and refactoring existing code.
  • Deliverables will include task specifications, technical challenges, automated verification tests, and reference solutions.
  • Task completion time may vary depending on technical complexity, professional experience, and individual workflow.
  • 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

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at 24-MAG

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.