Develop and maintain scalable backend applications and RESTful APIs using Node.js.
Design and implement server-side business logic using JavaScript/TypeScript.
Develop and integrate APIs with databases, third-party services, and frontend applications.
Build and maintain microservices and backend services using Node.js frameworks such as Express.js or NestJS.
Optimize application performance, scalability, reliability, and response time.
Implement authentication, authorization, error handling, and secure coding practices.
Perform debugging, troubleshooting, and resolution of application and production issues.
Write clean, reusable, and maintainable code and participate in code reviews.
Develop unit/integration tests and ensure application quality.