MERN Stack Developer
We are seeking an experienced MERN Stack Developer to join our dynamic and innovative development team. As a MERN Stack Developer, you will be responsible for developing and maintaining web applications using the MERN (MongoDB, Express.js, React.js, Node.js) technology stack. You will collaborate with cross-functional teams to design, develop, test, and deploy high-quality, scalable, and secure software solutions.
- 4-7 years of professional experience in MERN stack development.
- Strong proficiency in React.js and solid experience in developing web applications using Node.js and MongoDB.
- Good knowledge of JavaScript and React concepts
- Experience in developing and implementing user interface components using React.js concepts
- Experience in ReactJS workflows such as Redux, Flux, and Webpack
- Responsive UI development (Including CSS/SCSS, rxjs, and typescript)
- Knowledge of HTML5, CSS3, and responsive web design principles.
- Experience with relational databases like Ms SQL /MySQL/Postgres and NoSQL databases like MongoDB / Redis
- Hands-on knowledge of any source control Git/SVN
- DevOps- CI/CD with Jenkins or equivalent
- Exposure to Agile/Scrum development process
- Understanding of server-side rendering (SSR) and client-side rendering (CSR) concepts.
- Knowledge of RESTful API development and integration.
- Ability to work independently as well as in a team environment.
- Experience with Agile/Scrum development methodologies is a plus.
- Designing and implementing efficient, reusable, and reliable code using the MERN stack.
- Developing front-end and back-end web applications using React.js and Node.js.
- Building and integrating RESTful APIs and microservices for seamless data flow and functionality.
- Collaborating with UI/UX designers to create visually appealing and user-friendly interfaces.
- Ensuring the responsiveness and performance of web applications across multiple devices and platforms.
- Troubleshooting and debugging issues, identifying and implementing solutions to enhance software quality and performance.
- Conducting thorough code reviews to maintain code integrity, scalability, and security.
- Participating in Agile/Scrum development processes, including sprint planning, estimation, and task prioritization.
- Collaborating with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions.
- Staying up to date with the latest trends and best practices in web development and implementing them into the development process.
Join our team and be part of a fast-paced, innovative environment where your skills and expertise will contribute to the success of our cutting-edge web applications. We offer competitive compensation, opportunities for professional growth, and a collaborative work culture.