Middle Full-stack Engineer (NodeJS + ReactJS)

Deadline to apply: March 31, 2026

Middle Full-stack Engineer (NodeJS + ReactJS)

Deadline to apply: March 31, 2026

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/