MERN STACK DEVELOPER

Shamgar Software Solutions
  • Full Time
  • 19-Nov-2025
  • Pan India,
  • Start date
    Immediately
  • Duration
    6 Months
  • Stipend
    ₹15000 /month
  • No of Credits
    4
  • Apply by
    19-Nov-2026
  • Full Time

About the program

We are looking for a MERN Stack Developer Intern to join our growing engineering team and gain hands on experience working with the MERN technology stack MongoDB, Express.js, React.js, Node.js. Role Overview As a MERN Stack Developer Intern, you will: Work directly with senior developers to build and maintain full stack web applications using the MERN stack. Gain practical experience with modern JavaScript development, backend REST APIs, and dynamic frontend interfaces. Participate in agile development cycles including sprint planning, standups, and code reviews. Learn how to write clean, efficient, and scalable code while following industry best practices. Contribute to real production level features, bug fixes, documentation, and UI improvements. This internship is ideal for students or recent graduates who want to strengthen their skills in full stack JavaScript development. Key Responsibilities Front End Responsibilities React.js Build responsive and user friendly UI components using React.js. Implement state management using React hooks, Context API, or Redux. Integrate REST APIs with frontend interfaces using Axis or Fetch API. Optimize React components for maximum performance and maintainability. Work with frontend libraries such as Material UI, Tailwind CSS, or Bootstrap. Assist in building interactive dashboards, forms, modals, and data visualizations. Handle routing and navigation using React Router. Back End Responsibilities Node.js Express.js Develop and maintain RESTful APIs using Node.js and Express.js. Design server side logic, route handlers, controllers, and middleware. Integrate third party services and API endpoints. Implement authentication and authorization using JWT, OAuth, or session based auth. Validate, sanitize, and process user input for secure server side operations. Build reusable utility functions and reusable backend modules. Handle file uploads, email services, and scheduled jobs when needed. Database Responsibilities MongoDB Design and manage MongoDB collections and schemas using Mongoose. Create efficient queries to store, retrieve, and update data. Implement indexing, data modeling, and relationships referencing, embedding. Work with NoSQL data patterns and understand document based architecture. Additional Responsibilities Participate in Git GitHub workflows including branching, pull requests, and code reviews. Assist in debugging, troubleshooting, and improving existing code. Write unit tests and integration tests for frontend and backend components. Document technical specifications, API endpoints, data models, and workflows. Collaborate with UIUX designers, backend engineers, and QA testers. Learn and apply modern development practices including modular design, reusability, and clean architecture. Stay updated with emerging trends in JavaScript frameworks and modern web development. Technical Skills You Will Gain Strong understanding of the MERN stack: MongoDB, Express.js, React.js, Node.js. Ability to build scalable full stack applications from scratch. Experience with: React Hooks, Redux, modern JavaScript ES6+ API creation and consumption Asynchronous programming using Promises and a sync await Schema design using Mongoose Practical knowledge of authentication, authorization, and web security basics. Familiarity with deployment processes on cloud platforms like AWS, or Heroku. Understanding of Git based development and collaborative workflows. Exposure to performance optimization strategies for frontend and backend. Required Qualifications Pursuing or completed a degree in Computer Science, Software Engineering, or related field. Basic understanding of JavaScript, DOM manipulation, asynchronous programming, and JSON. Familiarity with React, Node.js, or MongoDB even at beginner level. Knowledge of REST APIs and HTTP methods. Basic understanding of Git and version control. Solid problem solving and analytical skills. Ability to write clean, readable, and well structured code. Eagerness to learn and experiment with new technologies. Preferred Qualifications Not mandatory but beneficial Experience with any part of the MERN stack through projects or coursework. Understanding of Redux, Context API, or advanced React concepts. Experience working with Postman, Insomnia, or similar API testing tools. Basic knowledge of database modeling in MongoDB. Familiarity with cloud deployments or CICD pipelines. Participation in hackathons, coding contests, or opensource projects. Exposure to responsive design frameworks like Tailwind or Bootstrap. Soft Skills Professional Competencies Strong communication and teamwork abilities. Curiosity and willingness to learn new technologies quickly. Ability to adapt to changing tasks and priorities in a fast paced environment. Attention to detail and focus on writing maintainable code. Creative problem solving and critical thinking mindset. Positive attitude, professionalism, and a growth oriented mindset. Tools Technologies You Will Use Frontend: React.js, Redux, React Router, Axis, Tailwind CSS, Material UI Backend: Node.js, Express.js Database: MongoDB, Mongoose Version Control: Git, GitHub, GitLab Testing Tools: Jest, Mocha, Chai Other Tools: Postman, VS Code, Fig ma, Swagger Deployment Services, Heroku, AWS Learning Opportunities Hands on exposure to full stack application development using the MERN stack. One on one mentorship from experienced developers. Real world experience building production level features. Understanding the software development lifecycle SDLC in an agile team. Experience with debugging, code reviews, and performance tuning. Opportunity to contribute to live projects used by real users. Build a strong portfolio with full stack projects and feature implementations. Learn industry best practices for clean code, modularity, and scalability. Benefits of the Internship Work on impactful real world applications. Flexible work culture and supportive team environment. Certificate of Internship upon completion. Potential for fulltime placement depending on performance. Opportunity to grow into a full stack developer role. Access to training materials, documentation, and internal tools. Networking opportunities with tech professionals and mentors. Application Process Submit your updated resume and GitHub portfolio recommended. Complete a short technical assessment showcasing your JavaScript or MERN skills. Attend a technical interview focusing on problem solving and basic MERN knowledge. Final discussion with the engineering team to evaluate communication, passion, and cultural fit.

Perks

15000

Who can apply?

Only those candidates can apply who:

  1. are from Any
  2. and specialisation from Any
  3. are available for duration of 6 Months
  4. have relevant skills and interests

Terms of Engagement

Training Phase (Up to 3 Months or Less) All selected interns will undergo basic project training for a period of up to three (3) months, or less, depending on: The candidate’s learning speed and performance Project structure and timelines Company operational requirements Assessment After Training After completion of the training phase (duration may vary), interns will undergo a performance assessment to evaluate: Understanding of project tasks and responsibilities Quality and timely completion of assigned work Technical skill development Attendance, discipline, and professionalism Communication and teamwork Stipend Eligibility Stipend will be provided only to those interns who successfully clear the performance assessment. Interns who do not clear the assessment may: Continue the internship without stipend (based on company discretion), or Be discontinued from the program. Internship Certificate All interns will receive an Internship Participation/Completion Certificate for the actual duration they have completed in the internship, regardless of whether they qualify for stipend or pass the assessment. The certificate will reflect: Duration of participation Department or project area Basic nature of the work handled (if applicable) Work Expectations and Conduct Interns are required to: Follow company policies and instructions Maintain professionalism, discipline, and confidentiality Submit assigned tasks on time Work responsibly and respect project guidelines Modification of Internship Structure The company reserves the right to modify, extend, shorten, or restructure any part of the internship program — including the training period, project tasks, schedules, timelines, work modes, and assessment processes — at any time based on operational needs, project requirements, or organizational priorities. Non-Employment Clause Participation in or completion of the internship program does not guarantee employment. Any future employment opportunity will be based on company needs, intern performance, and internal evaluation criteria.

Number of openings

30