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: Collaborate with stakeholders to gather and evaluate project requirements and translate business needs into scalable technical solutions.
- Write Server-Side Logic and Develop Modular Node.js Code: Design and develop APIs, RESTful services, and microservices while maintaining clean, structured, and reusable code.
- Develop and Maintain Scalable Databases: Design efficient database schemas and work with both SQL and NoSQL databases.
- Troubleshoot and Optimize Applications: Identify, diagnose, and resolve performance bottlenecks and handle application errors.
- Integrate with Front-End Components: Work closely with front-end developers to integrate APIs and services.
- Test and Deploy Applications: Implement unit and integration testing and manage deployments.
- Optimize Code and Improve Application Features: Continuously refactor existing codebase and stay updated with latest trends.
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 or GitHub.
- Exposure to other backend languages like PHP or Python is a plus.
- Good problem-solving skills and ability to manage projects independently.
Skills
- Node.js
- Express.js
- JavaScript
- MongoDB
- MySQL
Benefits
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund