LOCATION: Hanoi
JOB DESCRIPTION
We’re looking for a Full-stack Engineer (NodeJS + ReactJS) to join our team and develop an E-commerce system based on Microservices architecture.
- Develop and maintain frontend applications using ReactJS with a focus on performance and user experience.
- Build and develop backend services using NodeJS, ensuring system performance and scalability.
- Integrate frontend with backend APIs and other system services.
- Collaborate with the Product Owner and Scrum Team to implement product features.
- Participate in code reviews, debugging, system optimization, and continuous improvements.
- Design, develop, and maintain software applications using Python.
- Participate in requirement analysis and system design.
REQUIRED SKILLS AND EXPERIENCE
- Bachelor’s degree in computer science, Software Engineering, or related fields.
- 3+ years of experience in Full-stack or Backend development.
Strong experience with NodeJS, ExpressJS, and ReactJS.
Experience working with MongoDB, Redis, and messaging systems (NATS, RabbitMQ, BullMQ) is a plus.
Experience integrating RESTful APIs and working with modern frontend frameworks.
Experience deploying applications with Docker and Kubernetes (K8S) is a plus.
Good understanding of Microservices architecture.
Familiar with AI coding agents (Claude Code, Antigravity, or similar tools).
Good teamwork, communication skills, and proactive mindset.
Able to communicate in English
BENEFITS
- Salary: Negotiation
- Probation salary is 100% of the official salary.
- 13th-month salary and performance review twice a year.
- Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year).
- Employee’s professional certification and training allowances subject to company regulations.
- Health Care Insurance.
- Annual Health Assessment.
- Social, health and unemployment Insurance following the Government policy.
- Enjoy company summer trips and other team-building activities held monthly and quarterly.
- Work five days per week with a flexible check-in time.
- Professional, creative and dynamic working environment.
CONTACT
- Send CV to: tuyendung@gem-corp.tech
- Hotline: +842466666100 (Recruitment Team)
- Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
- LinkedIn GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/