資深軟體工程師, Senior Node.js Developer , myViewBoard

Job Description: The Senior Node.js Developer will play a critical role in developing innovative backend solutions that enhance our products and services. Responsibilities include: -Designing, building, testing, and refining new web services and products in collaboration with team members. -Analyzing market requirements to identify core challenges and crafting tailored solutions to address product needs. -Architecting solutions and creating technical plans for web and API domains, enhancing our system’s architecture and database schemas. -Scaling our architecture using modern technologies and multi-cloud environments, including AWS. -Improving deployment and testing efficiency through robust CI/CD processes. -Refactoring existing code to enhance readability and extensibility, ensuring code quality and maintainability. -Developing algorithms to effectively solve complex problems and improve product functionality. Responsibilities: -Build and maintain scalable and high-performing web applications and services. -Develop and support database management systems, application frameworks, and computing environments. -Use Node.js and NestJS to create server-side applications and services. -Design microservices using gRPC, RESTful, and GraphQL architectures. -Collaborate with front-end developers to integrate user-facing elements with server-side logic.