Back to remote jobs

Backend Software Engineer

Micro1

Engineering (AI) Full-time
Remote (Global) $20 – $50/hr May 11, 2026

Job description

Job Title: Backend Software Engineer

Job Type: Contractor

Location: Remote

Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.

Key Responsibilities:

- Design, develop, and optimize robust backend components and microservices for high-performance applications.

- Collaborate closely with the customer’s team to translate technical requirements into scalable software solutions.

- Implement and maintain RESTful APIs and web frameworks such as FastAPI, Flask, NodeJS, ASP.NET, or similar.

- Apply test-driven development (TDD) principles to ensure the reliability and stability of code.

- Develop comprehensive test suites, including unit, regression, and smoke tests.

- Utilize version control systems, primarily Git, for collaborative development and code reviews.

- Contribute to continuous improvement by identifying technical gaps and proposing innovative solutions.

Required Skills and Qualifications:

- 3-5+ years of experience as a software developer, specialized in backend or full-stack environments.

- Proficient in at least one of the following languages: Python, JavaScript/TypeScript, Go, Java, or C#.

- Demonstrated hands-on experience with API and web frameworks such as FastAPI, Flask, NodeJS, ASP.NET, or others.

- Strong foundation in test-driven development, with expertise in building test suites and using test automation frameworks.

- Practical experience developing and deploying microservices architectures.

- Skilled in using Git and version control best practices.

- Excellent written and verbal communication skills; ability to articulate ideas clearly within a remote setting.

Preferred Qualifications:

- Experience working with Docker containers and managing Docker-based environments.

- Previous involvement in large-scale, distributed systems.

- Familiarity with CI/CD pipelines and modern DevOps practices.

Apply now

You will be redirected to the company's website to complete your application.

Apply now

Stay in the loop.

One email per week, 5 hand-picked roles.