PROJECT-BASED OPPORTUNITY | Python + Full-Stack JavaScript Developer

A short-term project-based opportunity is now available for experienced Python and Full-Stack JavaScript/TypeScript developers who want to work on cutting-edge AI projects.

If you have strong experience with Python, JavaScript, TypeScript, Node.js, React, Vue.js, Angular, or NestJS, this could be an opportunity worth checking immediately.

The project is designed for developers who can combine strong software engineering fundamentals with modern AI development, evaluation, and model improvement workflows.

The expected start date is next week, making this a time-sensitive opportunity for qualified developers.

Project Details

This is a 1-month remote project-based contractor assignment focused on software development and AI technology.

The selected developer will work with teams developing advanced AI solutions for commercial and research applications.

The role combines traditional full-stack engineering with activities related to AI model evaluation, supervised fine-tuning, reinforcement learning, and AI response quality improvement.

The project requires developers who can write clean, maintainable code while also understanding how software engineering contributes to modern AI systems.

Key project areas include:

  • Python development

  • JavaScript and TypeScript development

  • Full-stack web application development

  • AI model evaluation

  • AI response assessment

  • Supervised Fine-Tuning (SFT)

  • Reinforcement Learning with Human Feedback (RLHF)

  • Dataset development

  • Code quality evaluation

  • Technical reasoning

  • Software testing

  • AI-assisted development

Registration / Application: APPLY

This makes the assignment particularly suitable for experienced software engineers, full-stack developers, Python developers, and AI-focused engineers.

What Will You Do?

The day-to-day responsibilities go beyond simply writing application code.

The selected developer will contribute to the development and improvement of AI systems while applying strong software engineering practices.

Develop High-Quality Software

You will design, develop, and maintain efficient and reusable code.

The work requires attention to:

  • Code readability

  • Maintainability

  • Scalability

  • Security

  • Stability

  • Testing

  • Reusability

  • Clear documentation

Developers should be comfortable working with modular architectures and production-quality web applications.

Work With Python and JavaScript/TypeScript

Strong knowledge of both Python and JavaScript/TypeScript is expected.

Depending on the project requirements, the technology stack may include:

  • Python

  • JavaScript

  • TypeScript

  • Node.js

  • NestJS

  • React

  • Vue.js

  • Angular

Experience across both backend and frontend development can be particularly valuable.

Evaluate AI Models

An important part of this project involves AI model evaluation, commonly known as Evals.

Developers may evaluate model responses against predefined criteria and determine how effectively an AI system handles different types of requests.

This can involve:

  • Reviewing AI-generated responses

  • Ranking model outputs

  • Identifying weaknesses

  • Providing technical explanations

  • Creating evaluation rationales

  • Improving response quality

  • Comparing model performance

Strong analytical and reasoning skills are therefore important.

Contribute to SFT and RLHF

The project also involves AI training workflows such as Supervised Fine-Tuning (SFT) and Reinforcement Learning with Human Feedback (RLHF).

Activities may include helping create high-quality datasets, reviewing examples, improving responses, and collaborating with researchers or annotators.

Developers who already have experience working with LLMs, AI evaluation, or prompt engineering may have an advantage.

Required Technical Skills

Candidates should have strong practical software development experience.

The core technology requirements include:

Python

Strong Python programming skills and experience writing clean, maintainable code.

JavaScript / TypeScript

Solid understanding of modern JavaScript and TypeScript development.

Node.js or NestJS

Experience building backend services using Node.js or NestJS.

Frontend Framework

Experience with at least one of:

  • React

  • Vue.js

  • Angular

Docker

Knowledge of Docker is mandatory for this opportunity.

Experience building, testing, and deploying applications in containerized environments is highly relevant.

Software Engineering Experience

The ideal candidate should understand how to build scalable web applications rather than simply write isolated scripts.

Experience should include areas such as:

  • Modular software development

  • Scalable architectures

  • Automated testing

  • Code reviews

  • Application security

  • Software stability

  • Maintainable codebases

  • Technical documentation

Candidates should also be comfortable participating in code reviews and providing constructive technical feedback.

AI Experience Is a Plus

Previous experience with Large Language Models can be beneficial.

Knowledge of tools such as ChatGPT and other LLM platforms may help candidates understand the AI-related components of the project.

Experience with:

  • Prompt engineering

  • LLM evaluation

  • AI-generated code

  • AI response analysis

  • Dataset creation

  • Model training workflows

can strengthen an application.

However, the core focus remains strong software engineering ability across Python and JavaScript/TypeScript.

Who Should Apply?

This project could be a strong fit for:

  • Python Developers

  • Full-Stack Developers

  • JavaScript Developers

  • TypeScript Developers

  • Node.js Developers

  • NestJS Developers

  • React Developers

  • Vue.js Developers

  • Angular Developers

  • Software Engineers

  • AI Software Engineers

  • Backend Engineers

  • Developers with LLM experience

It may also be attractive to developers who want to gain exposure to the intersection of software engineering and AI model development.

Project-Based Remote Work

Unlike a conventional permanent position, this opportunity is structured as a short-term contractor assignment.

That makes it potentially useful for developers who prefer:

  • Short-term technical projects

  • Flexible weekly commitments

  • Remote work

  • AI-related development experience

  • Contract-based opportunities

  • Exposure to different AI projects

The assignment offers three possible weekly commitment levels:

20 hours/week, 30 hours/week, or 40 hours/week.

Developers must be available for at least 4 hours per day, with a required 4-hour overlap with PST.

Compensation and Contract Details

The project offers a contractor-based engagement with the following key details:

  • Contract duration: 1 month

  • Expected start: Next week

  • Weekly commitment: 20, 30, or 40 hours

  • Minimum daily commitment: 4 hours

  • Timezone overlap: 4 hours with PST

  • Work arrangement: Fully remote

  • Employment type: Contractor assignment

  • Paid leave: Not included

The short timeline means interested candidates should consider applying early.

Evaluation Process

The evaluation process takes approximately 75 minutes.

Candidates should expect two interview stages:

Technical Interview — 60 Minutes

The technical discussion may assess areas such as:

  • Python

  • JavaScript/TypeScript

  • Full-stack development

  • Software architecture

  • Coding practices

  • Testing

  • AI-related technical knowledge

Cultural & Offer Discussion — 15 Minutes

The second stage focuses on cultural fit and the final offer discussion.

Candidates should be prepared to explain their previous development experience and how they approach independent technical work.

How to Apply

If your skills match the requirements, you can register using the application link below.

Registration / Application: APPLY

Because the expected start date is next week, qualified developers should consider registering as soon as possible.

Short-term project opportunities can move quickly, and early registration may help ensure your profile is reviewed while the position is still active.

Explore More Remote Technology Jobs

If you're also looking for other technology opportunities, you can explore remote qa jobs and related remote positions in software development, testing, engineering, and other technical fields.

Following multiple remote job categories can be useful for developers who are interested in both project-based and longer-term opportunities.

Final Thoughts

This Project-Based Python + Full-Stack Developer opportunity is particularly interesting because it combines conventional software engineering with the rapidly expanding field of AI development.

The role requires strong Python and JavaScript/TypeScript skills, modern web development experience, Docker knowledge, and the ability to produce high-quality, maintainable code.

At the same time, developers can gain exposure to AI evaluations, SFT, RLHF, LLM workflows, and model improvement.

With a 1-month contract and an expected start next week, this is a particularly time-sensitive opportunity for developers whose background matches the requirements.

If you have experience across Python and modern JavaScript/TypeScript stacks, reviewing the opportunity and registering early could be worthwhile.

#ProjectBased #ProjectBasedJobs #RemoteJobs #RemoteWork #SoftwareEngineer #PythonDeveloper #FullStackDeveloper #JavaScriptJobs #TypeScriptJobs #NodeJS #ReactJS #VueJS #Angular #NestJS #AIJobs #AIDeveloper #LLM #RemoteDeveloper #TechJobs #WorkFromHome

The Complete Guide to Remote QA, Testing, and Tech Careers

Every search for a remote testing job starts somewhere specific. Someone types remote QA jobs, or narrows it down further to remote software testing jobs, remote automation testing jobs, or remote QA engineer jobs, and quickly realizes how many directions the field actually goes in. RemoteQAJobs exists to make sense of that landscape: real companies, real remote policies, and real salary ranges, sorted into categories that match how QA and tech careers actually work.

Manual QA and Automation Testing

The most common starting point in this space is manual testing. Job seekers search remote manual QA jobs, work from home QA tester, and remote manual tester positions, usually as an entry point into the field before specializing further. From there, many move into remote automation QA jobs, automation testing engineer remote, and QA automation engineer work from home, roles that combine scripting and test framework knowledge with the flexibility of remote work. Entry-level searches remain steady too, with entry level QA jobs remote and remote QA jobs no experience reflecting how many people are trying to break into testing for the first time.

SDET and Performance Testing

As testing careers mature, the search terms get more technical. Remote SDET jobs covers professionals who write automated test frameworks and work closely with development teams, while performance QA jobs and remote load testing jobs cover the specialized work of stress-testing systems before release. Related searches include test automation engineer remote and remote QA engineer with coding skills, both signs that the line between QA and software engineering keeps narrowing.

Security and Localization QA

Specialized testing niches have their own dedicated search behavior. Remote security QA jobs and penetration testing remote jobs point to testers focused specifically on vulnerabilities and compliance, a category that keeps growing as companies expand their remote security posture. On a different track, localization QA jobs and remote QA for internationalization cover testers who verify that software works correctly across languages, regions, and cultural formats, a niche often overlooked by general job boards but consistently in demand.

DevOps, Backend, and Frontend Development

QA rarely exists in isolation from the rest of engineering, which is why so many searches cross over into development roles. Remote DevOps jobs and CI/CD engineer remote cover the pipeline and infrastructure side of shipping software, while remote backend developer jobs and remote frontend developer jobs round out the broader engineering search. Full-stack searches persist too, through remote full stack developer jobs and remote software engineer positions, especially among QA professionals looking to transition into development.

QA Leadership and Management

Once testers gain enough experience, the search shifts toward leadership. Remote QA lead jobs, QA manager remote positions, and remote test lead jobs reflect people ready to manage testing strategy and teams rather than execute test cases directly. These roles typically require a track record across both manual and automation testing, and searches here often pair with remote QA jobs with salary range as candidates look for transparency before applying.

AI QA, LLM Testing, and Prompt Engineering

This is one of the fastest-growing categories on the site. Searches for AI QA jobs, LLM testing remote, and remote AI QA engineer have surged as companies need testers who understand how to evaluate model outputs, not just traditional software behavior. Closely related searches include prompt engineering jobs remote, remote AI trainer jobs, and AI model evaluation jobs, all roles that blend QA thinking with language model behavior. This niche rewards testers who can write structured test cases for non-deterministic systems, a skill set that barely existed a few years ago and is now one of the highest-demand areas in remote tech hiring.

Data Labeling and Annotation

Adjacent to AI QA is the data side of machine learning. Remote data annotation jobs, data labeling remote work, and AI training data jobs cover contributors who prepare and review the datasets that models are trained and tested on. These roles are often project-based and flexible, making them a common entry point for people moving from QA into AI-adjacent work without needing a full engineering background.

Technical Support and Broader Tech Roles

Not every remote tech search is testing-specific. Remote technical support jobs and tier 2 technical support remote consistently show up alongside QA searches, since many testers start in support roles before moving into formal QA positions. This overlap is common enough that RemoteQAJobs tracks both categories side by side.

Why RemoteQAJobs Is Different

Most job boards in this space are cluttered with expired listings and postings that hide compensation until the final interview. RemoteQAJobs checks every posting before it goes live, confirming a real company, a real remote policy, and a real salary range. Whether you're searching for remote QA jobs, remote automation testing jobs, remote SDET jobs, AI QA and LLM testing jobs, or general remote developer jobs, every listing here is updated weekly so you're only spending time on roles that are still open.

Browse this week's verified remote QA and tech openings above, sorted by category, with salary ranges included.