First seen by Alion on Nov 11, 2026.
About the Role
We are looking for an experienced Senior Full-Stack Software Engineer to join an international AI training project. This opportunity involves working on real-world software engineering tasks, solving technical problems, debugging applications, reviewing code, and evaluating AI-generated software solutions.
The ideal candidate should have strong experience in both front-end and back-end development and be comfortable working across different programming languages and software systems.
Main Roles and Responsibilities
Develop, modify, and debug front-end and back-end application components.
Build user-facing features and the supporting APIs, services, and data models.
Understand how data moves between browsers, applications, APIs, databases, and external services.
Work with existing software projects and unfamiliar code repositories.
Identify and resolve technical issues involving authentication, databases, application performance, networking, and deployment.
Evaluate, improve, and translate code across multiple programming languages.
Review AI-generated code for accuracy, performance, security, completeness, and maintainability.
Required Skills
Strong full-stack software development experience.
Hands-on experience with both front-end and back-end technologies.
Professional experience working with multiple programming languages.
Strong knowledge of APIs, databases, browser applications, and software integrations.
Understanding of software architecture and application development.
Excellent debugging and technical problem-solving abilities.
Ability to work independently with unfamiliar codebases.
English proficiency at B2 (Upper-Intermediate) or C1 (Advanced) level, with strong spoken and written communication skills.
Ability to communicate fluently in English, understand complex technical instructions, and explain technical concepts clearly.
Preferred Qualifications
Previous experience developing and maintaining production-level software applications.
Experience working across different programming languages and technology stacks.
Experience evaluating, reviewing, or improving AI-generated code.
Ability to understand complex software systems and deliver reliable technical solutions.
Perks and Benefits
Fully remote opportunity – work from anywhere in the world.
Flexible working schedule – choose your preferred working days and hours.
Approximately 15 hours per week.
Competitive compensation of USD $50–$100 per hour.
Opportunity to contribute to an international AI training project.
Flexible work arrangements, including weekends if preferred.
Working Arrangement
This is a contract-based opportunity with an expected workload of approximately 15 hours per week. Candidates can choose their working hours and days, provided they maintain consistent activity and meet the project’s minimum weekly submission requirements.
Recruitment Process
Submit your application and complete the screening questions.
Complete an AI interview of approximately 30 minutes.
Complete a technical assessment, if required.
Proceed to the hiring manager’s review.

