About the job .NET Core Software Engineer
This is a remote role, open to applicants from any location. No visa sponsorship will be provided.
About Wuxiaworld:
Wuxiaworld is the foremost publisher bringing Chinese and Korean fantasy webnovels to the English speaking world. We are passionate about storytelling and technology, combining them to create an immersive reading experience for our community. As part of our ongoing expansion, we are seeking a talented and experienced ASP.NET Core API Developer to join our remote team.
Position overview
The API developer will be instrumental in building and maintaining robust APIs to support our platforms, enabling readers to access our extensive collection of wuxia and xianxia literature.
This is a full time contractor position.
Key Responsibilities:
- Design, develop, and maintain high-performance ASP.NET Core APIs to power our mobile applications and backend services.
- Ensure seamless integration with third-party services and databases, including Redis, MySQL, MongoDB, and Elasticsearch.
- Collaborate closely with frontend developers to implement efficient API endpoints.
- Implement DevOps best practices for continuous integration and deployment pipelines. Maintain code quality, scalability, and security standards across the codebase.
- Work closely with cross-functional teams to gather requirements and implement new features.
- Provide comprehensive documentation for APIs and development processes.
- Troubleshoot and debug issues to optimize API performance and reliability.
Skills and Qualifications:
- Proven experience with .NET Core development, including building and maintaining APIs.
- Strong proficiency in C# and .NET Core.
- Experience working with Redis, MySQL, and Elasticsearch databases.
- Familiarity with DevOps practices, including CI/CD pipelines and containerization (Docker, Kubernetes).
- Knowledge of RESTful API design principles and best practices.
- Experience with automated testing frameworks, such as NUnit or xUnit.
Desirable:
- Knowledge of gRPC for efficient internal communication.
- Familiarity with messaging queues (e.g., RabbitMQ) for asynchronous communication.
- Experience with OAuth and JWT for authentication and authorization. - Experience with cloud platforms, such as AWS or Azure.
Why Join Us?
Joining Wuxiaworld Limited means becoming part of a creative and innovative team dedicated to delivering captivating storytelling experiences. As a remote team member, you'll have the flexibility to work from anywhere while contributing to exciting projects in the wuxia and xianxia genre. We offer a supportive environment where you can expand your skills, grow your career, and make a meaningful impact on our platform.
What We Offer:
- Remote work flexibility.
- Competitive salary.
- Opportunities for professional growth and development.
How to Apply:
Please submit your resume, cover letter, and any relevant project examples or GitHub repositories to our careers portal.