Role Overview
We are seeking a talented Node.js Developer with 3 years of experience to join our dynamic team. You will be responsible for developing and maintaining efficient server-side logic, managing data exchange between users and the server, and ensuring high performance and responsiveness.
Responsibilities
- Analyze Website and Application Requirements by collaborating with stakeholders to translate business needs into scalable technical solutions.
- Write Server-Side Logic and Develop Modular Node.js Code, including designing APIs, RESTful services, and microservices.
- Develop and Maintain Scalable Databases using both SQL and NoSQL systems.
- Troubleshoot and Optimize Applications to identify and resolve performance bottlenecks.
- Integrate with Front-End Components to ensure high performance and responsiveness.
- Test and Deploy Applications through unit and integration testing.
- Optimize Code and Improve Application Features through continuous refactoring.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proficiency with Node.js and its core modules.
- Experience with Express.js or similar web application frameworks.
- Strong understanding of JavaScript (ES6+) and asynchronous programming.
- Familiarity with front-end technologies such as HTML5, CSS3, and JavaScript.
- Experience with RESTful APIs, WebSockets, and real-time data handling.
- Proficiency in using databases like MongoDB, MySQL, or PostgreSQL.
- Version control experience using Git.
- Exposure to other backend languages like PHP or Python is a plus.
Skills
- Node.js
- Express.js
- JavaScript
- MongoDB
- MySQL
Benefits
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund