MERN Stack Developer Position in Indore, India
Experience: 2+ years
Job Overview
We are seeking a skilled MERN Stack Developer with over 2 years of experience in building scalable web applications. As an integral member of our development team, you will be responsible for designing, developing, and maintaining high-performance applications using MongoDB, Express.js, React, and Node.js. Your role will involve working on both front-end and back-end systems, contributing to all stages of the development life cycle.
Key Responsibilities
Develop full-stack web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
Design and implement RESTful APIs and manage server-side logic with Express and Node.js.
Build and maintain front-end UI components using React and state management libraries like Redux.
Optimize application performance for speed and scalability.
Write clean, modular, and reusable code, adhering to best practices in web development.
Collaborate with UI/UX designers and back-end developers to enhance user experience.
Integrate third-party services and APIs to improve functionality.
Debug and troubleshoot application issues and bugs.
Work with cross-functional teams in an Agile environment to define, design, and deliver new features.
Write unit and integration tests to ensure application robustness.
Requirements
2+ years of hands-on experience in full-stack development using the MERN stack (MongoDB, Express, React, Node.js).
Strong proficiency in JavaScript, including DOM manipulation and object models.
Experience with front-end libraries like React.js and state management tools (e.g., Redux or Context API).
Skilled in building and consuming RESTful APIs and working with MongoDB databases.
Proficiency in Node.js and Express for server-side programming.
Knowledge of HTML5, CSS3, Bootstrap, and responsive design principles.
Familiarity with version control systems like Git.
Understanding of database design and management.
Experience with cloud services (e.g., AWS, Azure, or DigitalOcean) is a plus.
Knowledge of containerization tools like Docker is a plus.
Strong problem-solving skills and attention to detail.
Ability to thrive in a fast-paced, dynamic environment with a self-driven attitude.
Preferred Qualifications
Experience with TypeScript.
Familiarity with GraphQL or other API architectures.
Experience with TDD/BDD and testing frameworks (e.g., Jest, Mocha, or Chai).
Knowledge of CI/CD pipelines and DevOps practices.
Exposure to Agile/Scrum methodologies.
Perks and Benefits
Competitive salary and benefits package.
Opportunity to work with a dynamic team on cutting-edge technologies.
Professional development and growth opportunities.
Flexible working hours.