Key Responsibilities
* Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
* Design and implement responsive user interfaces using React.js.
* Build secure and scalable RESTful APIs using Node.js and Express.js.
* Manage and optimize MongoDB databases.
* Collaborate with designers, product managers, and other developers to deliver business requirements.
* Write clean, reusable, and efficient code following best practices.
* Troubleshoot, debug, and enhance existing applications.
* Participate in code reviews and technical discussions.
* Ensure application performance, security, and scalability.
* Maintain technical documentation and development standards.
Required Skills
* Strong experience with JavaScript (ES6+).
* Hands-on experience with React.js, Node.js, Express.js, and MongoDB.
* Experience in developing RESTful APIs.
* Knowledge of HTML5, CSS3, Bootstrap, and responsive design.
* Familiarity with Git and version control systems.
* Understanding of authentication methods such as JWT and OAuth.
* Knowledge of database design and optimization.
* Strong problem-solving and analytical skills.