A remote opportunity is available for experienced software engineers interested in combining full-stack development with AI training and evaluation work. This contract-based role is designed for mid-level to senior developers who enjoy building software, reviewing code quality, testing systems, and improving development workflows.
The position offers flexible remote work with competitive hourly compensation.
Job Details
- Position: Full-Stack Developer, AI Trainer
- Location: Remote – Egypt
- Job Type: Contract / Temporary
- Experience Level: Mid-Level to Senior
- Compensation: $15 – $35 per hour
Role Overview
The selected professional will contribute to creating and reviewing realistic coding tasks used in AI training environments.
Key responsibilities include software implementation, writing specifications, reviewing technical outputs, and strengthening software quality through testing and validation.
Key Responsibilities
Responsibilities include:
- Design and implement multi-file software development tasks
- Work across bug fixes, feature implementation, and code refactoring
- Create clear technical specifications and reference solutions
- Develop and maintain unit and integration testing suites
- Review peer-created engineering tasks for quality and correctness
- Identify edge cases, ambiguity, and software failure scenarios
- Ensure consistency between specifications, implementation, and expected outputs
Required Qualifications
Candidates should have:
- Advanced written English communication skills
- 3–7 years of professional software engineering experience
- Strong skills in Python and JavaScript / TypeScript
- Working knowledge of Java, C#, or Go
- Backend or full-stack production experience
- Experience with testing frameworks and automated validation
- Ability to debug and work across large multi-file codebases
- Experience performing code reviews and production migrations
Technical Skills
Preferred technologies include:
- Python
- JavaScript
- TypeScript
- Java
- Go
- Jest
- JUnit
- Testing and CI workflows
Why Consider This Role?
This position combines software engineering with AI-related technical work, offering exposure to code quality evaluation, large-scale development workflows, and modern engineering practices while working remotely.
Interested applicants should apply through the official application platform and review requirements before submission.
