About the job
Anyone AI seeks experienced Backend Developers based in Spain to support a high-profile AI laboratory project. This remote, part-time role centers on expert evaluation tasks and the creation of realistic software engineering exercises.
Role overview
As a Backend Developer - AI Trainer, the primary focus is on designing and assessing complex coding challenges. Tasks include bug fixes, feature development, refactoring, migrations, and test generation. The position involves both creating coding scenarios and reviewing peer submissions for accuracy and quality.
Responsibilities
- Design and implement multi-file coding assignments covering bug resolution, new features, refactoring, and testing
- Write clear, natural-language specifications and provide reference implementations
- Develop and improve unit and integration test suites
- Review and evaluate peer-generated tasks for correctness, clarity, and realism
- Identify edge cases, ambiguities, and potential failure points
- Ensure alignment between specifications, code, and expected results
Requirements
- Exceptional written English skills
- 3–7 years of experience in software engineering
- Advanced proficiency in Python and JavaScript or TypeScript; familiarity with Java, C#, or Go is a plus
- Background in backend or full-stack development within production settings
- Knowledge of testing frameworks such as pytest, Jest, JUnit, xUnit, or Go testing
- Strong debugging skills and the ability to navigate large, multi-file codebases
- Experience with code reviews, refactoring, and production migrations
Engagement details
- Part-time, project-based work
- Remote from anywhere in Spain
Expected outcomes
- Deliver high-quality, production-ready coding tasks that meet industry standards
