Job Description
We are looking for a skilled Node.js Developer to join our backend engineering team. The ideal candidate will have hands-on experience building fast, scalable, and secure server-side applications using Node.js. You will work closely with frontend developers, DevOps, and product teams to design APIs, integrate services, and optimize backend processes.
Strong understanding of JavaScript/TypeScript, asynchronous programming, REST APIs, and database systems is required. Experience with Express.js, NestJS, MongoDB, MySQL, JWT authentication, and microservices is a big plus.
Key Responsibilities:
Develop and maintain server-side logic using Node.js and frameworks such as Express.js or NestJS.
Build and manage secure REST APIs and integrate third-party services.
Work with databases (MongoDB, PostgreSQL, MySQL) and write optimized queries.
Implement authentication, authorization, and data security best practices.
Debug, troubleshoot, and improve performance of existing backend services.
Collaborate with frontend developers to ensure complete end-to-end feature delivery.
Write clean, scalable, maintainable code following best practices.
Participate in code reviews and contribute to team-wide technical improvements.