Job Description:
We are seeking a skilled professional to optimize and enhance our rendering services and disaster recovery capabilities. The ideal candidate will be responsible for designing and optimizing server-side rendering (SSR) architecture to achieve high-performance rendering and implement dynamic degradation strategies, ensuring service availability in high-concurrency scenarios.
Key tasks include building disaster recovery solutions (such as multi-level caching, fallback data mechanisms, and traffic switching) to improve system robustness. The role also involves leading the integration of isomorphic rendering with micro-frontend technologies to achieve module decoupling and dynamic integration in multi-team collaboration environments.
The position requires establishing a Node.js-based Backend For Frontend (BFF) middleware layer to aggregate heterogeneous backend services and optimize frontend-backend collaboration patterns. Additionally, the candidate will abstract and encapsulate business-oriented domain service layers based on backend APIs, designing highly cohesive and loosely coupled business modules.
The role includes designing CI/CD pipeline optimization solutions to reduce build and deployment times while implementing capabilities like canary releases and one-click rollbacks. Participation in low-code/visual platform development is expected, focusing on creating standardized interface specifications for business services to decouple frontend-backend collaboration and improve iteration efficiency.
Key Responsibilities:
- Optimize SSR architecture and implement dynamic degradation strategies
- Develop comprehensive disaster recovery solutions
- Integrate isomorphic rendering with micro-frontend technologies
- Build and maintain Node.js BFF middleware layer
- Design domain service layers based on backend APIs
- Optimize CI/CD pipelines and deployment processes
- Contribute to low-code/visual platform development
Job Requirements:
Education: Bachelor's degree or higher in Computer Science, Software Engineering, or related fields.
Technical Skills:
- Deep understanding of at least one mainstream frontend framework (React/Vue/Angular)
- Expertise in Node.js ecosystem (Express/Koa/NestJS) with experience in high concurrency, performance tuning, and memory leak troubleshooting
- Proficiency in relational/non-relational database design principles
- Familiarity with server-side rendering and mainstream SSR frameworks like Next.js
- Experience with BFF layer development and RESTful/GraphQL API design
- Proficiency in CI/CD tools (Jenkins, GitLab CI) and containerization (Docker/K8s)
- Experience in complex system performance optimization
Experience: 5+ years of frontend development experience with 3+ years of Node.js experience in medium-to-large scale projects.
Benefits:
Fully remote work environment, competitive compensation package, and collaborative team culture.
Interested candidates please contact via Telegram: @Oran_Gina or email: [email protected]


