Sr. Full-Stack Software Engineer

ELITEBRAIN•Pembroke Pines, FL
•$50 - $100•Remote

About The Position

Our client is seeking experienced Senior Full-Stack Software Engineers for a fully remote, global, project-based artificial intelligence training opportunity. Engineers will contribute software development, technical problem-solving, debugging, system architecture, and code evaluation to help improve advanced AI systems’ coding and problem-solving capabilities. Selected professionals will create, solve, review, and validate complex software engineering tasks across the full application stack. The work includes developing and evaluating production-quality front-end and back-end software, translating complete implementations between programming languages, reviewing AI-generated code, and providing clear technical feedback. The position requires meaningful production experience across both front-end and back-end systems and the ability to work independently to established quality standards. This is an independent contractor engagement with a flexible schedule and an approximate commitment of 15 hours per week. Compensation is advertised at USD $50–$100 per hour, with payment based on approved output that meets project specifications. Candidates may need to complete an approximately 30-minute AI-based interview and a technical assessment, and should be able to begin promptly after selection and onboarding.

Requirements

  • Strong professional experience developing and maintaining production-level full-stack applications.
  • Significant hands-on experience in both front-end and back-end software engineering.
  • Production experience with multiple programming languages and technologies; examples include Python, React, JavaScript, Java, Node.js, Rust, Go (Golang), and TypeScript.
  • Strong understanding of modern web application architecture, browser-based applications, APIs, and backend services.
  • Experience designing, developing, and maintaining user-facing features and their supporting backend systems.
  • Knowledge of application state management, databases, data persistence, and service integrations.
  • Ability to navigate and contribute effectively to unfamiliar codebases and existing software architectures.
  • Strong debugging and troubleshooting skills across the complete application stack.
  • Experience diagnosing complex technical issues involving authentication, API contracts, networking, and deployment.
  • Ability to evaluate implementations for correctness, completeness, performance, security, and maintainability.
  • Strong analytical thinking, technical problem-solving, and software engineering judgment.
  • Ability to work independently and deliver high-quality technical assignments in a remote environment.
  • Availability to dedicate approximately 15 hours per week to project assignments.
  • Willingness to complete an AI-based interview of approximately 30 minutes.
  • Availability to complete a technical assessment if requested.
  • Ability to begin assignments promptly following successful selection and onboarding.

Nice To Haves

  • Experience with complex, production-grade applications involving multiple technologies and services.
  • Familiarity with software architecture, system design, and cross-platform integrations.
  • Experience reviewing, validating, and improving code written by other developers.
  • Ability to translate software implementations between programming languages while maintaining functional accuracy.
  • Experience evaluating automated or AI-generated code.
  • Strong technical communication skills and ability to explain complex engineering decisions clearly.
  • Interest in artificial intelligence, software engineering evaluation, and advanced coding systems.

Responsibilities

  • Develop, modify, debug, and optimize front-end and back-end application components.
  • Design and implement user-facing features, supporting services, APIs, and data models.
  • Analyze and troubleshoot application behavior across browsers, front-end frameworks, backend services, databases, and external integrations.
  • Navigate unfamiliar code repositories to understand application architecture and identify technical improvements.
  • Diagnose complex issues involving application state, API contracts, authentication, data persistence, networking, and deployment.
  • Create, solve, review, and validate challenging software engineering tasks across the full application stack.
  • Translate software implementations between programming languages while preserving functionality and technical accuracy.
  • Evaluate and improve code written in multiple programming languages.
  • Review AI-generated code and technical solutions for correctness, completeness, performance, security, and maintainability.
  • Apply software engineering best practices to produce reliable, scalable, and maintainable implementations.
  • Provide clear technical feedback and document findings when evaluating software solutions.
  • Work independently and contribute project deliverables that meet established quality standards.
  • Maintain regular project activity and meet minimum weekly task submission requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service