Skip to main content

HIRING NODEJS DEVELOPER

Expire on: 2025-08-04

Number of position: 2

Job Description

As a Node.js Developer, you will be responsible for building, optimizing, and maintaining server-side applications using Node.js. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet both technical and business requirements.

Key Responsibilities

  • Analyze business requirements and participate in designing technical solutions
  • Develop and maintain backend services using Node.js (e.g., ExpressJS, NestJS)
  • Design and implement RESTful APIs and WebSocket services
  • Work with databases such as MongoDB, PostgreSQL, MySQL, etc.
  • Write clean, scalable, and maintainable code following coding standards
  • Perform unit testing, bug fixing, and performance optimization
  • Conduct code reviews and support junior developers when needed
  • Collaborate with DevOps for deployment and system monitoring (CI/CD, Docker, etc.)
  • Deploy and monitor applications in staging/production environments

Technical Requirements

  • At least 2 years of experience in backend development with Node.js
  • Solid knowledge of REST APIs, WebSocket, JSON, HTTP protocols
  • Experience working with Microservices Architecture is a plus
  • Hands-on experience with MongoDB / PostgreSQL / MySQL
  • Familiarity with Git and Git workflow
  • Knowledge of Docker, CI/CD, and cloud platforms (AWS, Azure) is preferred
  • Experience writing unit/integration tests is a plus
  • Soft Skills & Attributes
    • Strong problem-solving and teamwork skills
    • Responsible, proactive, and ownership mindset
    • Willingness to learn and adapt to new technologies
    • Basic English communication skills (especially reading technical documents)