Job Openings
Senior Backend Engineer (Mandarin Speaker)
About the job Senior Backend Engineer (Mandarin Speaker)
We are seeking a skilled Senior Backend Engineer with expertise in Node.js, Nest.js, and AWS services to join our client's team. In this role, you will design, develop, and maintain backend systems within a microservices architecture, working closely with the frontend team to ensure seamless integration of backend logic with user-facing elements. Your leadership skills will be crucial in mentoring junior team members and driving the team's success.
Key Responsibilities:
- Design, develop, and maintain scalable backend systems using Node.js and Nest.js within a microservices architecture.
- Implement microservices patterns and best practices to ensure scalability, resilience, and maintainability of the system.
- Utilize AWS services for cloud computing, storage, and deployment.
- Collaborate with frontend developers to integrate user-facing elements with backend logic.
- Implement security best practices and ensure data protection measures are in place.
- Develop and maintain data storage solutions using both SQL and NoSQL databases.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Monitor system performance and troubleshoot issues to ensure smooth operation.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years as a backend engineer with hands-on experience in Node.js, Nest.js, and AWS services.
- Fluent in Chinese Mandarin and English.
- Proficiency in microservices architecture, SQL, and NoSQL databases.
- Strong problem-solving skills and the ability to work independently and collaboratively.
- Experience with Redis & Kafka is preferred.
- Leadership experience with the ability to mentor and lead a small team.
- Familiarity with asynchronous programming and event-driven architecture.
- Experience in implementing and maintaining CI/CD pipelines.