Job Summary:
We are seeking a skilled MERN Developer with 2–3 years of hands-on experience in building and optimizing full-stack web applications.
The ideal candidate should have strong expertise in the MERN stack (MongoDB, Express.Js, React, Node.Js) and the ability to design scalable, high-performance applications.
This role requires solid problem-solving skills, collaborative teamwork, and the ability to deliver high-quality solutions within Agile environments.
Key Responsibilities:
- Full-Stack Development: Build and maintain web applications using React (front-end) and Node.Js/Express.Js (back-end).
- Database Management: Design schemas, write optimized queries, and ensure efficient integration with MongoDB and MySQL.
- API Development & Integration: Develop RESTful APIs and integrate third-party services/microservices.
- Performance Tuning: Troubleshoot and optimize applications for scalability, performance, and security.
- Agile Practices: Actively participate in sprint planning, daily stand-ups, code reviews, and retrospectives.
- Documentation: Maintain technical documentation for code, APIs, and deployment processes.
- Continuous Improvement: Keep updated with emerging trends in MERN technologies and contribute ideas to improve development workflows.
Qualifications & Experience:
- Education: Bachelor’s degree in Computer Science, IT, or related field.
- Experience: 2–3 years of proven experience in full-stack development with the MERN stack.
Technical Skills:
- Proficiency in React.Js (hooks, state management with Redux/Context API, component lifecycle).
- Strong experience with Node.Js & Express.Js for server-side development.
- Solid understanding of MongoDB (schema design, indexing, aggregation) and working knowledge of MySQL.
- Expertise in JavaScript (ES6+) and familiarity with TypeScript.
- Experience with build tools like Webpack, Vite, and CI/CD pipelines.
- Knowledge of Git for version control.
- Familiarity with cloud platforms (preferably GCP) and Docker/containerization.
Key Competencies:
- Strong problem-solving and debugging skills.
- Ability to work independently while collaborating in a team environment.
- Good communication and documentation skills.
- Proactive approach to learning and adapting to new technologies.