HamburgerMenu
hirist

Senior Node.js Developer

IMPERO IT SERVICES
Ahmedabad
3 - 9 Years

Posted on: 22/07/2025

Job Description

Job Description :

Responsibilities :

- Develop and maintain Nodejs-based server-side APIs using Express.js.

- Manage databases (e.g., MongoDB) for data storage and retrieval.

- Implement authentication and authorization mechanisms (e.g., JWT, OAuth) for access control.

- Configure middleware and routing for API endpoints.

- Handle errors, implement error-handling middleware, and maintain error logs.

- Optimize API endpoints for performance, scalability, and resource efficiency.

- Write comprehensive unit and integration tests (Mocha, Chai, Jest).

- Apply advanced security practices, including input validation and protection against common vulnerabilities.

- Collaborate with DevOps teams to set up CI/CD pipelines for automated testing and deployment.

- Create detailed API documentation, code comments, and README files.

- Set up monitoring tools (e.g., Prometheus, Grafana) and logging solutions (e.g., ELK stack)

- Understand and configure load balancing for scalability.

- Work with containerization technologies like Docker and Kubernetes.

- Proficiently use Git for version control and participate in code reviews.

- Collaborate with cross-functional teams, including front-end developers and QA engineers.

- Follow Agile methodologies (Scrum, Kanban) for project management.

- Stay updated with security trends and best practices.

- Troubleshoot and resolve complex issues and performance bottlenecks. Make architectural decisions to accommodate application scalability.

- Commit to continuous learning and skill improvement in Nodejs development.

info-icon

Did you find something suspicious?