The work
You will build and maintain backend services with C# and .NET. The work includes server-side components, RESTful APIs, database systems, production support, and technical documentation.
You will help improve the performance, scalability, maintainability, reliability, and security of backend systems while working independently with distributed teams.
- Design, develop, and maintain backend services using C# and .NET.
- Build and integrate RESTful APIs and other server-side components.
- Design MySQL schemas and optimize database queries.
- Troubleshoot issues in production and staging environments.
- Document technical specifications and backend architecture.
- Contribute to development standards and technical process improvements.
What it pays and takes
This is remote, part-time contract work. The role is open to candidates in the countries listed below and requires English fluency.
- Pay: $60 to $110 per hour.
- Work type: Remote contract, part-time.
- Experience level: Entry level.
- Location: United Arab Emirates, Argentina, Austria, Bangladesh, Belgium, Bahrain, Brazil, Canada, Switzerland, Chile, Colombia, Germany, Denmark, Algeria, Egypt, Spain, France, the United Kingdom, Ghana, and Greece.
- Location: Indonesia, India, Italy, Jordan, Japan, Kenya, Kyrgyzstan, Kuwait, Kazakhstan, Lebanon, Sri Lanka, Morocco, Mexico, Malaysia, Nigeria, the Netherlands, Oman, Peru, the Philippines, Pakistan, Palestine, Portugal, Qatar, and Saudi Arabia.
- Location: Singapore, Thailand, Tunisia, Taiwan, the United States, Uzbekistan, Vietnam, and South Africa.
- Required: Expert-level C# and .NET skills, strong MySQL experience, and knowledge of server-side logic, REST APIs, and integration patterns.
- Required: A record of producing clean, maintainable, well-documented code.
- Required: Clear written and verbal communication, independent priority management, proactive problem-solving, and a commitment to continued learning.
- Helpful: Experience deploying cloud-hosted applications with AWS, Azure, or GCP.
- Helpful: Familiarity with distributed teams and Agile methods.
How it works
Apply on OpenTrain with your resume, then complete the application on the hiring site.
About AI training work
AI training work is the human side of building artificial intelligence. People with software expertise may help create and review code, technical systems, and model-related data so AI tools produce more useful and reliable results.