Job Description
Lead demand analysis, system architecture, and module-level design of back-end business functions, ensuring scalability, modularity, and performance.
Design, develop, and maintain robust, high-performance backend services and APIs, emphasizing clean, maintainable, and well-documented code aligned with industry best practices.
Continuously optimize and modernize the cloud-native backend technology stack, leveraging frameworks and tools such as ABP and Orleans to ensure scalability, reliability, and fault tolerance.
Drive the evolution of core backend modules by improving code quality, implementing clean code principles, and promoting engineering excellence across the team.
Apply event sourcing and CQRS patterns to enhance system flexibility, maintainability, and auditability.
Collaborate closely with product, frontend, and DevOps teams to deliver seamless, end-to-end product features and functionalities.
Diagnose, troubleshoot, and resolve complex performance issues and bottlenecks at scale to ensure system stability and high availability.
Implement performance tuning strategies for databases, distributed caches, and messaging systems to achieve optimal throughput and responsiveness.
Design secure backend systems that support complex transactional workflows with high integrity and reliability.
Explore and integrate AI Agent technologies to enhance automation, intelligent decision-making, and workflow optimization.
Stay current with advancements in AI, scalable system architecture, and emerging backend technologies, applying new insights to enhance product capabilities.
Work collaboratively with cross-functional teams to align technical strategies with business objectives and deliver projects on schedule.
Support ongoing operational activities such as deployment, monitoring, alerting, and documentation to ensure smooth and efficient daily operations.
Job Requirements
Bachelor’s degree or higher from a public university, or a minimum of 5 years of backend development experience from a recognized overseas institution (with verified academic credentials by the Ministry of Education’s Overseas Study Service Center).
Strong foundation in computer science fundamentals, with solid programming skills, adherence to coding standards, and comprehensive documentation habits.
Proficiency in programming languages such as Java, C++, or C#, and willingness to transition into the C#/.NET ecosystem.
Familiarity with Linux server environments and relational or NoSQL databases.
Hands-on experience with modern architectural frameworks, especially ABP and Orleans, for building distributed, scalable, and fault-tolerant systems.
Deep understanding of clean code principles, event sourcing, and CQRS design patterns, with the ability to implement maintainable and testable solutions.
Genuine interest in AI technologies and intelligent systems, with exposure to machine learning frameworks or automation tools.
Experience or understanding of AI Agent frameworks and integrating AI-driven functionalities into backend systems.
Excellent communication and collaboration skills, with the ability to thrive in fast-paced, cross-functional environments.
Strong resilience under pressure and adaptability to dynamic business and technical priorities.
Preferred Qualifications
Demonstrated success in developing high-performance, production-grade distributed systems and AI-integrated backend solutions.
Interested candidate please directly apply this job post.
All applications will be treated with strictest confidence. We regret to inform you that only shortlisted candidates will be notified.
EA Licence No: 19C9807
Registration No: R22110556 (ZHOU DONGYANG)