
Sr. Full-Stack Software Engineer - Remote
Job Description
Full-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.