Company Description The Gateway Group of Companies is a privately held global enterprise, headquartered in India and The Netherlands. With 20 independent operating companies across 15 countries, we have a strong presence in the technology industry. Our mission is to help our customers achieve strategic differential advantage over their competition by ensuring that technology remains at the forefront of their business. With a growing client base from over 30+ countries, we are committed to delivering exceptional results for our clients. Role Description This is a full-time role for a Mernstack Developer located in Ahmedabad. As a Mernstack Developer, you will be responsible for developing and maintaining web applications using the MERN (MongoDB, Express.js, React.js, and Node.js) stack. You will also collaborate with cross-functional teams to design and implement innovative solutions. Responsibilities: Developing new user-facing features using React.js Building reusable components and front-end libraries for future use Translating designs and wireframes into high-quality code Optimizing components for maximum performance across a vast array of web-capable devices and browsers Implementing unit tests using Jest or any other preferred unit testing framework Writing modular, scalable, and well-documented code Integrating front-end components with RESTful APIs Conducting code reviews and providing constructive feedback Troubleshooting and debugging applications Staying up-to-date with current development best practices and technologies Requirements: Bachelor's degree in Computer Science, Engineering, or a related field 4+ years of professional experience as a MERN Stack Developer or similar role Proficiency in React.js and its core principles Experience with popular React.js workflows (such as Flux or Redux) Familiarity with newer specifications of EcmaScript (ES6+) Experience with data structure libraries (e.g., Immutable.js) Knowledge of isomorphic React is a plus Experience with Node.js and Express.js Strong proficiency in TypeScript and its latest features Experience with unit testing frameworks such as Jest, and the ability to write effective unit tests Familiarity with continuous integration and deployment Good understanding of server-side CSS preprocessors (e.g., Sass) Proficient understanding of code versioning tools, such as Git Excellent problem-solving skills Strong communication and collaboration skills Ability to work in a fast-paced environment and manage multiple tasks concurrently