MERN Stack Developer
Intelligent Solutions HR
Description
General Overview:
We are hiring for our client, an innovative and fast-growing organization, seeking a talented MERN Stack Developer to join their technology team. This is an exciting opportunity for a passionate developer who enjoys building scalable applications, solving complex technical challenges, and working across both front-end and back-end technologies.
The role is ideal for a technology professional with strong expertise in Node.js and React, combined with a genuine passion for data, system optimization, and modern application development. You will play a key role in designing, developing, and enhancing high-performance web applications while contributing to the continuous improvement of development processes and system architecture.
Key Responsibilities:
- Develop, maintain, and enhance scalable backend services using Node.js and Express.js.
- Design, build, and integrate RESTful APIs and GraphQL services to support business applications.
- Create responsive, user-friendly, and modern front-end interfaces using React.js, Material UI, Bootstrap, and CSS.
- Design and optimize database structures, queries, and stored procedures within MySQL environments.
- Analyze existing data models, database schemas, and application workflows to identify performance improvement opportunities.
- Implement database optimization techniques, including query tuning, indexing, and caching strategies.
- Write clean, maintainable, reusable, and well-documented code following development best practices.
- Troubleshoot, debug, and resolve application issues across both front-end and back-end components.
- Collaborate with cross-functional teams including product, design, and business stakeholders to deliver high-quality solutions.
- Participate in Agile development activities, including sprint planning, code reviews, testing, and continuous improvement initiatives.
- Support deployment processes and contribute to basic DevOps and system maintenance activities.
Key Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 2–5+ years of hands-on experience in full-stack development using the MERN stack.
- Strong expertise in Node.js and Express.js with a solid understanding of backend architecture and application design.
- Proven experience building and maintaining RESTful APIs and GraphQL services.
- Strong working knowledge of MySQL, including complex queries, joins, stored procedures, and database optimization techniques.
- Proficiency in React.js, Material UI, Bootstrap, CSS, HTML5, and modern JavaScript (ES6+).
- Experience developing responsive and mobile-friendly web applications.
- Familiarity with Git, Postman, Agile/Scrum methodologies, and software development best practices.
- Basic understanding of DevOps concepts, deployment processes, and application lifecycle management.
- Strong analytical and problem-solving skills with the ability to work independently and collaboratively.
- Passion for data analysis, database design, and continuous performance optimization.
- Immediate availability or short notice period is highly preferred.