We are looking for a highly skilled MERN Stack Developer to join our development team. The ideal candidate should have experience in designing, developing, and maintaining scalable web applications using MongoDB, Express.js, React.js, and Node.js. You will collaborate with cross-functional teams to build high-quality solutions that meet business requirements.
Key Responsibilities:
Develop and maintain full-stack web applications using MongoDB, Express.js, React.js, and Node.js.
Design and implement RESTful APIs and integrate them with front-end components.
Collaborate with UI/UX designers to improve the user experience.
Optimize applications for maximum speed and scalability.
Write clean, maintainable, and well-documented code.
Troubleshoot, debug, and upgrade existing applications.
Implement authentication and authorization using JWT or OAuth.
Ensure best practices in security, performance, and reliability.
Work with databases, write queries, and optimize performance in MongoDB.
Utilize Git for version control and participate in code reviews.
Stay up-to-date with emerging technologies and best practices in web development.
Required Skills & Qualifications:
Strong proficiency in MongoDB, Express.js, React.js, and Node.js.
Hands-on experience with front-end technologies like HTML, CSS, JavaScript, and Bootstrap/Tailwind.
Experience in building RESTful APIs and integrating third-party services.
Proficiency in using Redux, Context API, or similar state management tools.
Familiarity with Docker, AWS, or Firebase is a plus.
Knowledge of Agile methodologies and software development life cycle (SDLC).
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Preferred Qualifications:
Experience with GraphQL and WebSockets.
Knowledge of CI/CD pipelines and DevOps practices.