Node.js Software Engineer - Remote Remote
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> <strong>Job Title: </strong>Software Engineering<br/><br/><strong>Job Type:</strong> Contractor (10-12 hours per week)<br/><br/><strong>Location: </strong>Remote<br/><br/><strong>Job Summary<br/><br/></strong>We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can reason through unfamiliar codebases, explain engineering decisions clearly, and solve practical backend, full-stack, systems, or infrastructure-related problems.<br/><br/>No prior AI experience is required. What matters most is strong software engineering judgment, clean technical communication, and the ability to evaluate code, architecture, tradeoffs, and implementation quality.<br/><br/><strong>Key Responsibilities<br/><br/></strong><ul><li>Work on challenging software engineering tasks across backend, full-stack, infrastructure, and systems-related projects.</li><li>Review, debug, improve, and explain code across different technical environments.</li><li>Design or evaluate practical solutions involving APIs, databases, services, integrations, testing, and deployment workflows.</li><li>Identify tradeoffs around scalability, maintainability, performance, reliability, security, and developer experience.</li><li>Communicate technical reasoning clearly in writing, including why a solution works and what alternatives were considered.</li><li>Collaborate with the customer’s team on technical reviews, implementation decisions, and problem-solving exercises.</li><li>Adapt quickly to new codebases, frameworks, and technical requirements.<br/><br/></li></ul><strong>Required Skills And Qualifications<br/><br/></strong><ul><li>5+ years of hands-on software engineering experience.</li><li>Strong experience in at least one backend or full-stack engineering environment, such as Python, JavaScript/TypeScript, Node.js, Java, C#, .NET, C++, Go, Ruby, PHP, or similar.</li><li>Experience building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations.</li><li>Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs.</li><li>Ability to explain complex engineering decisions clearly and objectively.</li><li>Comfortable reading and reasoning through unfamiliar code or technical requirements<br/><br/></li></ul><strong>Preferred Qualifications<br/><br/></strong><ul><li>Experience with cloud environments such as AWS, GCP, or Azure.</li><li>Experience with CI/CD pipelines, DevOps workflows, containers, monitoring, or production operations.</li><li>Experience with frontend frameworks such as React, Next.js, Angular, Vue, or React Native.</li><li>Open-source contributions, public GitHub work, technical writing, or strong examples of past engineering work.</li><li>Experience mentoring engineers, reviewing code, or making architecture decisions.</li></ul> </div>