Backend Developer (Nodejs)

Amaris Consulting

📍 Vietnam, Vietnam, Vietnam

Full-time Computer Occupations Posted March 03, 2026

Job Description

Job description



ABOUT THE JOB



  • Design, develop, and maintain scalable backend services and APIs for web-based applications.

  • Work primarily on backend development using Node.js frameworks such as NestJS and Express.

  • Collaborate with frontend developers, product owners, and other stakeholders to deliver high-quality features.

  • Design and implement data models using non-SQL databases, especially MongoDB.

  • Integrate and work with messaging systems and in-memory data stores such as Kafka, RabbitMQ, and Redis.

  • Apply SOLID principles and design patterns to ensure clean, maintainable, and extensible code.

  • Write and maintain unit tests using tools such as Jest and mocking frameworks to ensure code quality and reliability.

  • Participate in code reviews, technical discussions, and system design sessions.

  • Support depl...