.NET Developer - Remote
Auto ImportShare
<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>