Internship Description
MEAN 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
About the program
We are seeking a motivated MEAN Stack Developer Intern to contribute to real world projects while learning directly from experienced full stack and Angular developers. Role Overview As a MEAN Stack Developer Intern, you will work with the complete MEAN stack: MongoDB, Express.js, Angular, and Node.js. You will participate in both frontend and backend development activities and gain full exposure to modern JavaScript driven application development. You will learn to design dynamic user interfaces, build secure RESTful services, manage data models, and contribute to cloud ready applications. This role is ideal for students or fresh graduates who wish to grow into a full stack JavaScript developer. Key Responsibilities Front End Angular Responsibilities Develop responsive, user friendly interfaces using Angular and TypeScript. Build reusable components, modules, directives, and services following Angular best practices. Implement state management using Rx JS observables and asynchronous data streams. Integrate RESTful APIs into Angular components using Http Client. Ensure UI consistency, performance, and smooth rendering across devices. Handle routing, navigation, and lazy loading using Angular Router. Work with Angular Material, Bootstrap, or Tailwind CSS for modern UI design. Optimize frontend performance through change detection strategies and DOM manipulation. Back End Node.js Express.js Responsibilities Assist in creating server side logic using Node.js and Express.js. Develop RESTful APIs and implement request handling, routing, middleware, and controllers. Integrate authentication systems using JWT, OAuth2, or session based authentication. Build secure server logic using input validation, sanitization, and standardized error handling. Implement microservices and modular architecture where applicable. Work with file systems, event driven programming, and Node libraries for API integrations. Database MongoDB Responsibilities Design and manage MongoDB schemas using Mongoose. Create models, schemas, validations, and hooks for efficient data processing. Write CRUD operations, queries, aggregations, and indexes. Understand document based data architecture and schema less design principles. Maintain data consistency and manage relationships through referencing and embedding. Additional Technical Responsibilities Work with Git, GitHub, and GitLab for version control, branching, merging, and pull requests. Participate in Agile development methodologies including sprints, standups, retrospectives, and sprint reviews. Assist in writing unit tests, integration tests, and E2E tests using tools like Jasmine, Karma, Mocha, or Jest. Use Postman, Swagger, or Insomnia to test and document APIs. Collaborate with UIUX designers to translate design mockups into functional components. Assist in deploying MEAN applications to platforms like AWS, Heroku, Vercel, or Digital Ocean. Help in maintaining server environments, caching strategies, and performance tuning. Document workflows, API endpoints, system architecture, and development process notes. Technical Skills You Will Learn End to end development using the full MEAN stack. Advanced Angular techniques such as Rx JS operators, lifecycle hooks, and modular architecture. Robust API development using Express.js and Node.js. Data modeling, NoSQL database structure, and schema design using MongoDB. Concepts of authentication, authorization, cookies, sessions, and security best practices. Understanding of cloud computing and application deployment workflows. Techniques for debugging, testing, and optimizing full stack applications. Best practices for writing clean, reusable, and scalable code. Required Qualifications Pursuing or completed a degree in Computer Science, Software Engineering, Information Technology, or similar field. Basic knowledge of JavaScript, TypeScript, HTML5, and CSS3. Beginner level understanding of Angular or familiarity with component based frameworks. Basic exposure to Node.js and Express.js. Understanding of APIs, REST architecture, and HTTP request response cycles. Familiarity with MongoDB or NoSQL data concepts. Ability to understand and follow coding best practices and conventions. Problem solving capability and genuine interest in full stack development. Eagerness to learn modern JavaScript frameworks and tools. Preferred Skills Added Advantage Experience with Angular CLI, routing, dependency injection, and interceptor patterns. Knowledge of asynchronous programming, promises, and async await. Familiarity with Rx JS operators like map, merge Map, switch Map, filter, and tap. Experience with Git branching strategies and collaborative coding workflows. Understanding of JWT based authentication. Basic knowledge of responsive design frameworks Bootstrap, Angular Material. Experience with cloud platforms such as AWS, Firebase, Heroku, or Render. Previous personal projects in MEAN stack or JavaScript. Soft Skills Professional Competencies Strong communication and teamwork skills. Ability to collaborate in fast paced environments. Curiosity and willingness to learn complex concepts independently. Attention to detail when writing and reviewing code. Analytical thinking and solution oriented approach. Accountability and ability to manage time effectively. Professional behavior and willingness to receive feedback. Tools Technologies You Will Work With Frontend: Angular, TypeScript, HTML, CSS, Angular Material, Bootstrap Backend: Node.js, Express.js Database: MongoDB, Mongoose Version Control: Git, GitHub, GitLab Testing: Jasmine, Karma, Mocha, Jest Tools: Postman, Swagger, VS Code, Fig ma Deployment: AWS, Heroku, Firebase, Vercel Learning Growth Opportunities Hands on experience building full stack features using MEAN. Mentorship from experienced full stack and Angular developers. Opportunity to work on production level applications. Exposure to Agile methodologies and real project workflows. Development of a strong portfolio with real code contributions. Training on best practices in architecture, performance optimization, and security. Insights into DevOps processes, CICD pipelines, and cloud deployments. Benefits of the Internship Real world practical experience. Flexible work hours and collaborative culture. Internship certificate and potential fulltime placement. Access to learning materials and internal training resources. Networking with experienced developers and mentors. Opportunity to explore advanced full stack development concepts.
Perks
15000
Who can apply?
Only those candidates can apply who:
- are from Any
- and specialisation from Any
- are available for duration of 6 Months
- 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