HamburgerMenu
hirist

Job Description

Description :

Job Description :


Node.js Developer

Job Summary :

We are actively seeking a motivated and skilled Backend Node.js Developer to join our team in Gurgaon. This role is a key opportunity to contribute to the development of highly performant, scalable, and resilient backend services and APIs. The ideal candidate will be proficient in the modern JavaScript ecosystem, specifically Node.js and the Express framework, and will play a critical role in the full lifecycle of our applications, from concept to deployment and scaling. We are prioritizing candidates who can provide immediate impact and contribute to our rapid development cycle.

Key Responsibilities :

Backend Development and Architecture :

- Design, develop, and maintain robust, scalable RESTful APIs and microservices using Node.js and the Express.js framework.

- Implement efficient and reusable code components, ensuring high performance and reliability of all backend systems.

- Collaborate closely with frontend teams to define and integrate API specifications, ensuring seamless data exchange and application functionality.

Database and Data Management :


- Design and optimize database schemas (both SQL and NoSQL) to support application requirements and ensure data integrity.

- Implement effective data storage, retrieval, and caching strategies to enhance application speed and responsiveness.

- Write and optimize complex database queries and procedures.

Testing, Deployment, and Quality Assurance :


- Implement comprehensive unit tests, integration tests, and end-to-end tests to ensure code quality and stability.

- Participate in code reviews to maintain high coding standards and share technical knowledge across the development team.

- Work with DevOps pipelines to facilitate continuous integration and continuous deployment (CI/CD).

- Monitor and debug production issues, providing timely and effective resolutions.

Required Qualifications

Experience :

- 2- 4 years of hands-on professional experience in backend development.

Technical Expertise :


- Strong proficiency and foundational expertise in JavaScript (ES6+).

- Proven experience building production-grade applications using the Node.js runtime environment.

- Expertise in developing and maintaining backend services using the Express.js framework.

- Demonstrated skill in API development, including designing and securing RESTful endpoints.

- Solid understanding of database systems, including modeling, querying, and optimization using SQL (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB).

Work Ethic and Availability :


- Highly proficient in using Git for version control and collaborative development workflows.

- Excellent problem-solving, analytical, and debugging skills.

- Must be an immediate joiner or able to join within a very short notice period.

Location :


- Must be willing to work from the Gurgaon office location.

Preferred Skills :

Cloud and DevOps :


- Experience with cloud platforms like AWS, Azure, or GCP and familiarity with containerization tools (e.g., Docker).

- Working knowledge of serverless architectures (e.g., AWS Lambda).

Frameworks and Libraries :


- Experience with other Node.js frameworks like NestJS or Koa.

- Exposure to real-time communication protocols using WebSockets (e.g., Socket.IO).

Security :


- Familiarity with common API security practices (e.g., OAuth, JWT authentication, input validation).

Methodology :


- Experience working in an Agile/Scrum development environment


info-icon

Did you find something suspicious?