Job Title: Backend Developer (Node.js / Express.js)
Job Summary
We are looking for a skilled **Backend Developer** to join our team. You will be responsible for managing the interchange of data between the server and the users, developing all server-side logic, and ensuring high performance and responsiveness to requests from the front-end.
---
# Technical Requirements
# Core Frameworks & Environment
* **Node.js & Express.js:** Extensive hands-on experience building robust server-side applications.
* **Development Workflow:** Efficient use of tools like **nodemon** for local development and environment variable management.
### Database Management (MongoDB & Mongoose)
* **Schema Design:** Proficiency in designing flexible, scalable data models and schemas.
* **CRUD Operations:** Expertise in building reliable Create, Read, Update, and Delete APIs.
* **Aggregation Pipelines:** Experience building complex MongoDB aggregation queries for data manipulation and reporting.
### Real-Time & Security
* **Socket.io:** Implementation of real-time, bi-directional communication channels (e.g., chat, live notifications).
* **Authentication & Security:** Robust implementation of user authentication using **JSON Web Tokens (JWT)**.
* **Data Protection:** Experience handling secure cookies and password hashing strategies.
---
## Key Responsibilities
* Design and implement low-latency, high-availability, and performant applications.
* Integrate user-facing elements developed by front-end developers with server-side logic.
* Implement security and data protection measures.
* Design and integrate relational or non-relational database solutions.
## Qualifications / Skills
* Strong understanding of asynchronous programming in JavaScript.
* Good knowledge of code versioning tools, such as Git.
* Ability to write clean, maintainable, and well-documented code.
Need experience candidates
Pay: ₹35,000.00 - ₹40,000.00 per month
Benefits:
- Flexible schedule
- Health insurance
Work Location: In person