Job DescriptionAs a Node.js Developer, you will be responsible for building, optimizing, and maintaining server-side applications using Node.js. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet both technical and business requirements.
Key Responsibilities- Analyze business requirements and participate in designing technical solutions
- Develop and maintain backend services using Node.js (e.g., ExpressJS, NestJS)
- Design and implement RESTful APIs and WebSocket services
- Work with databases such as MongoDB, PostgreSQL, MySQL, etc.
- Write clean, scalable, and maintainable code following coding standards
- Perform unit testing, bug fixing, and performance optimization
- Conduct code reviews and support junior developers when needed
- Collaborate with DevOps for deployment and system monitoring (CI/CD, Docker, etc.)
- Deploy and monitor applications in staging/production environments
Technical Requirements- At least 3 years of experience in backend development with Node.js
- Solid knowledge of REST APIs, WebSocket, JSON, HTTP protocols
- Experience working with Microservices Architecture is a plus
- Hands-on experience with MongoDB / PostgreSQL / MySQL
- Familiarity with Git and Git workflow
- Knowledge of Docker, CI/CD, and cloud platforms (AWS, Azure) is preferred
- Experience writing unit/integration tests is a plus
- Soft Skills & Attributes
- Strong problem-solving and teamwork skills
- Responsible, proactive, and an ownership mindset
- Willingness to learn and adapt to new technologies
- Basic English communication skills (especially reading technical documents)
Benefits:- Competitive salary.
- Welfare benefits, social insurance, according to labor law regulations
- Opportunities for professional training, enhancing expertise, and technical skills.
- Colleagues, a modern, dynamic, friendly, and open working environment.
- Activities like team-building, annual vacations, and internal company events, sports groups like badminton, soccer, etc.
- Working hours: 8:00 AM 5:00 PM, Monday to Friday
Apply for a job by sending your CV via email to[Confidential Information].