Backend Engineer (NodeJS)

Ho Chi Minh

IT

Full-time

  Facebook   Linkedin

We are seeking a skilled Node.js Developer to lead backend development initiatives for our largest client engagements. In this role, you will act as the key liaison between cross-functional teams, ensuring seamless integration between frontend interfaces, server-side components, and hardware systems. You will play a pivotal role in defining scalable architectures, optimizing application performance, and delivering robust backend solutions.

Key Responsibilities

  • Backend Architecture & Development: Design, build, and maintain scalable, high-performance backend systems using Node.js, along with modern frameworks like Next.js and Express.js.
  • API Development & Integration: Develop and manage RESTful and GraphQL APIs, ensuring secure and efficient data exchange between frontend and backend services.
  • Code Quality & Best Practices: Write clean, maintainable, and efficient code following best practices in performance, security, and scalability.
  • Problem-Solving & Debugging: Troubleshoot complex backend issues, optimize backend processes, and ensure system stability.
  • Performance Optimization: Improve server-side performance, including database query optimizations, caching strategies, and request-handling mechanisms.
  • Testing & Deployment: Implement automated testing strategies (unit, integration, and end-to-end) and leverage CI/CD pipelines to streamline deployment workflows.

Qualifications & Skills

  • 2+ years of hands-on experience in Node.js development, preferably in a team environment.
  • Strong expertise in JavaScript and TypeScript.
  • Understanding of MASH (Microservices, API-first, Serverless, and Headless) architecture.
  • Proficiency with Git for version control.
  • Experience working with project management tools like Jira or LeanKit.
  • Solid understanding of computer science fundamentals, including object-oriented design, data structures, algorithms, and complexity analysis.
  • Experience with content management systems (CMS) and mobile application development is a plus.
  • Strong debugging and troubleshooting skills.
  • Excellent communication, time management, and problem-solving abilities.
  • A strong appreciation for design, user experience, and performance optimization.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit