Full Stack Software Developer

Job Posted

1 week ago

Full Stack Software Developer

AT

DataAnnotation

- United States

$50–$100

Software Engineering

Key Responsibilities

  • Create and work with coding environments.
  • Develop unit tests and verification systems.
  • Design diverse programming problems for AI training.
  • Solve complex coding problems.
  • Build applications with different functionality.
  • Write clear and high-quality code.
  • Prepare technical explanations.
  • Debug and improve software.
  • Evaluate AI-generated coding solutions.
  • Assess model outputs for accuracy and performance.
  • Review code for readability and software engineering best practices.
  • Identify bugs and edge cases.
  • Find opportunities to improve AI-generated solutions.
  • Provide structured feedback to help improve AI models.
  • Work with AI coding agents, including state-of-the-art and unreleased systems

Requirements

    • Fluency in English at a native or bilingual level.
    • Proficiency in at least one modern programming language.
    • Strong software engineering fundamentals.
    • Strong problem-solving and debugging skills.
    • Experience with code review.
    • Excellent written communication skills.
    • Bachelor’s degree completed or currently in progress.
    • Previous experience as a Software Engineer, Software Developer, Programmer, Full-Stack Engineer, Front-End Engineer, Back-End Engineer, or similar technical professional is preferred.

    Programming languages and technologies mentioned include:

    • Python
    • JavaScript
    • TypeScript
    • Java
    • C
    • C#
    • C++
    • Go
    • Kotlin
    • Swift
    • React

Key Skills

  • Full-stack development
  • Software engineering
  • Programming
  • Debugging
  • Code review
  • Unit testing
  • Application development
  • AI model evaluation
  • AI-assisted coding
  • Problem-solving
  • Technical writing
  • Code quality assessment
  • Data analysis
  • Data visualization
  • Software testing
  • Identifying bugs and edge cases
  • Technical communication

Salary & Benefits

The listing advertises compensation starting at $50–$100+ per hour, with higher rates available for certain projects.

Because this is a contractor position, compensation depends on the projects available and the contributor’s work. It is not presented as a fixed annual salary.

The listing highlights several features of the opportunity:

  • Flexible project selection
  • Choose when you work
  • Work remotely from home
  • Use your own computer
  • Access to advanced and unreleased AI coding agents
  • Hourly project-based compensation
  • Ability to work alongside another job if desired
  • Higher rates for certain projects

Work Schedule

This is a flexible independent contractor position rather than a conventional fixed-hours employment role.

Contributors can choose which projects to work on and when to work on them. The listing states that some people use the work alongside a full-time position, while others make it their primary focus.

There is no guaranteed number of hours specified in the provided listing.

Who This Job May Be a Good Fit For

This opportunity may suit software engineers and developers who enjoy solving programming problems and experimenting with AI-assisted development tools.

It may be particularly relevant to full-stack, frontend, backend, machine learning, DevOps, and other software professionals who have strong coding fundamentals and can critically evaluate technical solutions.

The flexible contractor structure may also appeal to developers who want to choose projects around their existing schedule.

How to Apply

The application process begins by creating an account with DataAnnotation and completing a short assessment. The company describes this assessment as its version of an interview.

If you pass the assessment, you will receive an email confirmation and gain access to available paid projects through the platform.

Before You Apply

  • Make sure you meet the country’s eligibility requirements.
  • Prepare to demonstrate strong programming and software engineering fundamentals.
  • Review your strongest programming languages and development experience before taking the assessment.
  • Be prepared to solve coding problems as part of the assessment process.
  • Highlight experience with debugging, testing, code review, and application development.
  • Make sure you are comfortable writing clear technical explanations in English.
  • Remember that this is an independent contractor position rather than traditional employment.
  • Consider the variable nature of project availability when evaluating the advertised hourly rate.
  • You will need your own computer and an appropriate working environment.
  • The company states that it will never ask applicants for money.
  • Payments are made through PayPal, with currency conversion handled by PayPal.
  • The listing states that work and assessments are currently available only to applicants located in the specified eligible countries.

DISCLAIMER:

Jobnexxa is an independent platform here to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.

RELATED JOBS

Salt Lake City, Utah
2 weeks ago
Texas City,US
2 weeks ago
Terminal Road, Lorton
2 weeks ago
University Park, Pennsylvania
2 weeks ago