MERNStack Developer
Primary stack
MongoDBExpress.jsNode.jsReact
Nice to have's
JavaScriptGitGraphQLJWTJestMochaTypeScriptReduxDockerCI/CD
Job description
About the Position
We are hiring a MERNStack Developer to work on web applications using MongoDB, Express.js, React, and Node.js. Join our team to develop dynamic user interfaces and back-end logic.
Responsibilities
- The discussion project aims with the client and development team.
- Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React, and Node.js).
- Collaborate with front-end and back-end teams to design and implement dynamic user interfaces and back-end logic.
- Integrate third-party services, APIs, and databases into web applications.
- Write clean, maintainable, and efficient code that adheres to best practices and standards.
- Ensure the technical feasibility of UI/UX designs and implement them effectively.
- Troubleshoot and debug web applications to optimize performance and ensure the best user experience.
- Develop and manage RESTful APIs and web services.
- Participate in code reviews and maintain version control using Git.
- Keep up-to-date with the latest industry trends, frameworks, and technologies related to the MERN stack.
Requirements
- Proficiency in MongoDB, Express.js, React.js, and Node.js.
- Strong experience with front-end technologies like HTML5, CSS3, JavaScript, and modern JS frameworks.
- Experience in integrating APIs and working with databases (NoSQL, MongoDB).
- Familiarity with version control tools (Git).
- Understanding of responsive design, web accessibility, and performance optimization.
- Experience in deploying and maintaining web applications on cloud platforms (e.g., AWS, Heroku, DigitalOcean).
- Ability to work with RESTful APIs, GraphQL, and other web services.
- Good understanding of authentication protocols like JWT and OAuth.
- Strong debugging and problem-solving skills.
- Experience with unit testing and automated testing frameworks (e.g., Jest, Mocha) is a plus.
Nice to Have
- Familiarity with TypeScript.
- Experience with state management libraries like Redux or Context API.
- Knowledge of containerization tools (Docker) and CI/CD pipelines.
- Familiarity with Agile/Scrum methodologies.
- Strong written and verbal communication skills.
We Offer
- Competitive salary
- Opportunity to work with cutting-edge technologies
- Collaborative and innovative work environment
- Professional growth and development opportunities
About the Company
We are a leading software development company specializing in web, mobile, and AI solutions. Our mission is to deliver high-quality, innovative, and tailored IT solutions to businesses across various industries.
Apply Now to join our dynamic team and contribute to exciting projects!
© IIH Global. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.