🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
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 .
Here's where they are and how to stand out in your next interview.
24.795Jobs
9.577IN
74%EN
That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.
Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.
The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.
In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.