Job Description
Job DescriptionFull-Stack Software Engineer
Role Type: Contractor
Location: Global, Fully Remote
Commitment: Approximately 15 Hours per Week
Schedule: Flexible
About the Role
We are seeking skilled Full-Stack Software Engineers to contribute to an AI training project focused on software development, debugging, system architecture, technical problem-solving, and code evaluation.
You will create, solve, review, and validate complex engineering tasks across front-end and back-end systems, including translating complete software builds between programming languages.
Key Responsibilities
- Develop, modify, and debug front-end and back-end application components.
- Build user-facing features, APIs, services, and supporting data models.
- Trace requests and data across browsers, applications, APIs, databases, and external integrations.
- Navigate unfamiliar repositories and understand existing system architecture.
- Diagnose issues involving application state, authentication, API contracts, databases, networking, and deployment.
- Evaluate and improve code across multiple programming languages.
- Review AI-generated solutions for correctness, performance, security, and maintainability.
Required Qualifications
- Strong professional experience developing production-level full-stack applications.
- Hands-on expertise in both front-end and back-end engineering.
- Production experience with multiple programming languages.
- Strong understanding of browser applications, APIs, databases, application state, and service integration.
- Experience designing and contributing to complete software architectures.
- Ability to work effectively in unfamiliar codebases.
- Excellent debugging and technical problem-solving skills.
Selection Process
- Submit an application and complete screening questions.
- Complete an approximately 30-minute AI interview.
- Complete a technical assessment, if required.
- Undergo a hiring manager review.
Compensation Structure
Compensation is output-based, with payment provided per accepted task. Minimum weekly task submission requirements apply.
Start Timeline & Availability
- Positions are typically filled within 48 hours.
- Selected candidates should be ready to begin their first tasks within 24–48 hours after completing onboarding.
