Job Summary:
We are seeking a skilled Full Stack Developer to join our team. The ideal candidate should have a strong understanding of JavaScript and its ecosystem as well as experience in developing full-stack applications using the MERN stack. The MERN Stack Developer will work closely with other team members to develop and maintain high-quality web applications that are responsive, scalable, and easy to use.
Key Responsibilities:
- Designing and building interactive user interfaces using React components.
- Implementing efficient state management solutions (e.g., Redux, Context API) to handle data flow within the application.
- Developing reusable components to streamline development and maintain code consistency.
- Creating RESTful APIs to handle data requests and responses from the frontend.
- Implementing server-side logic for tasks like data validation, authentication, and authorization.
- Integrating the frontend and backend components to create a cohesive application.
- Maintaining and updating existing applications to address new requirements or bug fixes.
- Working with cross-functional teams to develop and deploy new features.
- Troubleshooting and debugging issues in production and development environments.
- Staying up-to-date with emerging trends and technologies in software development.
Minimum Qualification:
- Master’s or Bachelor’s in Engineering in IT/ Electronics/ Communication/ Computer Science/ Information Systems.
- Minimum of 3 years of experience in MERN stack development.
- Strong understanding of JavaScript and its ecosystem.
- Experience with Node.js, Nest.js, Next.js, Express.js, React.js, and MongoDB.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Experience with version control systems such as Git.
- Understanding of asynchronous programming and event-driven architecture.
- Excellent communication skills and ability to work in a team environment.