Hệ thống Anh ngữ ZIM - ZIM Academy
NodeJS Developer at Hệ thống Anh… · Thành…
Entry LevelOn-siteFull-timeThành phố Hồ Chí Minh17000000 VND–35000000 VND/mo
Job Description
Role
BACKEND DEVELOPER (NODEJS)
Responsibilities
- Design, develop, and maintain scalable backend services and software features.
- Collaborate with managers and cross-functional teams to understand business requirements and translate them into technical solutions.
- Develop, maintain, and optimize APIs to ensure performance, reliability, and scalability.
- Build reusable code, libraries, and components for future development.
- Design and work with SQL and NoSQL databases to ensure efficient data storage and retrieval.
- Troubleshoot, debug, and resolve technical issues.
- Implement security best practices and data protection measures.
- Collaborate with the IT team to propose and develop new features that improve internal products and user experience.
- Maintain technical documentation and project wikis.
- Continuously explore new technologies and improve development practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field. Graduates from the University of Science (VNUHCM), University of Information Technology (VNUHCM), Ho Chi Minh City University of Technology (VNUHCM), or other reputable technical universities are a plus.
- At least 2 years of experience in software development, with hands-on experience in Node.js.
- Proficiency in Node.js and familiarity with Express.js. Experience with Apollo Server is an advantage.
- Good knowledge of SQL and NoSQL databases, with the ability to write and optimize complex queries. Experience with MongoDB is a plus.
- Familiarity with Docker and containerization technologies.
- Good understanding of Git and version control workflows.
- Strong analytical thinking, problem-solving skills, and a solid understanding of data structures, including string and array manipulation.
- Proactively explore and apply AI tools to improve development efficiency, code quality, debugging, and problem-solving, while critically evaluating AI-generated outputs.
- Understand user needs and business objectives, proactively identify opportunities for improvement, and prioritize technical solutions that deliver meaningful product value.
- Ability to learn new technologies quickly, adapt to changes, and collaborate effectively with cross-functional teams.
Our perks
- OT pay rate up to 2.0, lunch allowance, accommodation allowance, commuting allowance ...
- Provided with Macbook Pro M1, M2
- Contribution to Social, Health and Unemployment Insurance as per Law
- Chance to work in a dynamic, flexible and open working environment
- Promotions, training opportunities, IELTS courses, and other benefits as per Company’s policies
- Take part in team-building activities, company trips.
- Working time: 9 am to 5 pm, Monday to Friday
- Extra paid day-off
Job Type: Full-time
Pay: 17,000,000₫ - 35,000,000₫ per month
Work Location: In person