Requirements
Core Responsibilities:
Design, develop, and maintain full-stack web applications using MongoDB, Express.js, React.js, and Node.js.
Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
Build and integrate RESTful APIs and third-party services.
Optimize applications for performance, scalability, and security.
Participate in code reviews, debugging, and troubleshooting production issues.
Work closely with product managers and other developers in an agile environment.
Maintain clean, well-documented, and efficient codebases.
Qualification:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 1 year of professional experience working with the MERN stack.
Proven experience in building and deploying full-stack applications.
Required Skills:
Proficient in JavaScript, both frontend (React.js) and backend (Node.js).
Strong understanding of Express.js and MongoDB.
Familiar with RESTful APIs, JSON, and AJAX.
Experience with state management libraries (e.g., Redux or Context API).
Knowledge of HTML5, CSS3, and responsive design principles.
Version control using Git and platforms like GitHub or GitLab.
Familiarity with deployment tools and environments like Heroku, Vercel, or Docker.
Basic understanding of authentication (JWT, OAuth) and security best practices.
Strong problem-solving skills and the ability to work independently or in a team.