全栈开发工程师(React.js + .NET Core) - 拉美
Full-stack Developer (React.js + .NET Core) - LATAM
Location: 远程
Type: 全职合同工
About Wuxiaworld
Wuxiaworld 是全球领先的亚洲奇幻小说翻译平台,主要提供中文和韩文网络小说。我们拥有数百万月活跃读者,通过网站和移动应用提供连载阅读服务。我们通过免费和付费内容的结合,致力于提供无缝且愉悦的阅读体验。
Role Overview
我们正在寻找一位熟练的全栈开发人员(React.js + .NET Core),帮助我们发展和维护我们的网页阅读应用程序以及支撑它的后端服务。你将与一个小而经验丰富的团队合作,从头到尾交付新功能,提升性能,并确保在现代浏览器上的良好用户体验。
Key Responsibilities
- 构建、维护并改进我们的 React.js 网站应用。
- 设计、实现并维护 ASP.NET Core 服务和 API(REST/gRPC),包括身份验证、业务逻辑和集成。
- 与两位高级开发人员和一名项目经理合作,交付高质量的端到端功能。
- 调试并优化前端和后端性能;进行监控以确保可靠性。
- 与数据库、缓存和数据模型协作;编写高效的查询和迁移脚本。
- 参与代码审查,并为前后端架构决策做出贡献。
- 偶尔与非技术人员或其它部门沟通。
Tech Stack
- 前端(网页):React,TypeScript;TanStack;HtmlParser;SCSS,Tailwind,动画
- 后端:.NET Core(ASP.NET Core),C#,Entity Framework Core
- API 和服务:REST,gRPC;与外部服务集成
- 数据与存储:MariaDB(服务器端);使用 TanStack Query 管理客户端状态
- 工具与运维:CI/CD,日志/监控(Sentry/Data Dog)
- 熟悉无障碍和跨浏览器差异是加分项。
Ideal Candidate
- 5 年以上软件开发经验,其中包含 3 年以上 React.js 经验,以及对 .NET Core/ASP.NET Core 的深入理解。
- 扎实的 JavaScript/TypeScript 和 C# 技能;了解 Web 性能最佳实践(打包、代码分割、缓存)。
- 有构建具有丰富业务逻辑的复杂应用的经验。
- 能够设计和使用 API,集成外部服务,并操作关系型数据库(EF Core)。
- 有动画经验,并对 Web UI/UX 和无障碍原则有扎实的理解。
- 了解测试相关知识
查看英文原文
Location: Remote
Type: Full-Time Contractor
About Wuxiaworld
Wuxiaworld is the world's leading platform for translated Asian fantasy fiction, primarily Chinese and Korean web novels. With millions of monthly readers, we offer serialized access to epic stories through our website and mobile app. We aim to provide a seamless and enjoyable reading experience through a mix of free and premium content.
Role Overview
We are looking for a skilled Full-Stack Developer (React.js + .NET Core) to help evolve and maintain our web reading application and the backend services that power it. You'll work with a small, experienced team to deliver new features end-to-end, enhance performance, and ensure a great user experience across modern browsers.
Key Responsibilities
- Build, maintain, and improve our React.js web application.
- Design, implement, and maintain ASP.NET Core services and APIs (REST/gRPC), including authentication, business logic, and integrations.
- Collaborate with two senior developers and a Project Manager to ship high-quality, end-to-end features.
- Debug and optimize performance across frontend and backend; instrument and monitor for reliability.
- Work with databases, caching, and data models; write efficient queries and migrations.
- Participate in code reviews and contribute to architectural decisions across frontend and backend.
- Occasionally engage with non-technical stakeholders or other departments.
Tech Stack
- Frontend (Web): React, TypeScript; TanStack; HtmlParser; SCSS, Tailwind, animations
- Backend: .NET Core (ASP.NET Core), C#, Entity Framework Core
- APIs & Services: REST, gRPC; integration with external services
- Data & Storage: MariaDB (server-side); client state with TanStack Query
- Tooling & Ops: CI/CD, logging/monitoring (Sentry/Data Dog)
- Familiarity with accessibility and cross-browser nuances is a strong plus.
Ideal Candidate
- 5+ years of software development experience, including 3+ years with React.js and strong experience with .NET Core/ASP.NET Core.
- Solid JavaScript/TypeScript and C# skills; understands web performance best practices (bundling, code-splitting, caching).
- Experience building complex applications with rich business logic end-to-end.
- Comfortable designing/consuming APIs, integrating external services, and working with relational databases (EF Core).
- Experience with animations and a solid understanding of web UI/UX and accessibility principles.
- Knowledge of testing (unit/integration/E2E), OAuth, security fundamentals, and
CI/CD.
- Independent, self-motivated, and able to work with minimal supervision.
- Background or passion for literature, web novels, or online publishing.
Interview Process
- Phone Screening: Conducted by our recruiter; evaluates communication skills, technical fundamentals, and relevant coding experience.
- Optional Code Assignment: Based on the screening results, some candidates may be asked to complete a LIVE coding task.
- Technical Interview: A 60-minute session with the engineering lead focused on architecture, mobile-specific challenges, and familiarity with our tech stack.
- Offer Stage: Final discussion to review fit, expectations, and compensation. A job offer may be extended during this step.
Other Details
- Remote-first team. Open to global applicants.
- Contractor position. Applicants must be willing to commit full-time.
- No visa sponsorship provided.
- Culturally, we value independence, teamwork, and respectful collaboration.
- Many team members are passionate readers! Our best hires often start as fans.
- Start date: ASAP
Why Join Us?
At Wuxiaworld Limited, you'll join a high-performing, focused team working on a product with a global and passionate user base. We operate in a fast-paced environment where autonomy, accountability, and technical excellence are expected. This is not a lifestyle role: we're looking for professionals who take pride in their craft, communicate clearly, and are motivated to push projects forward without constant oversight. If you're excited by challenging problems, meaningful product impact, and the opportunity to help shape a platform beloved by millions, you'll find this role fulfilling.
Originally posted on Himalayas