Software Development Intern

3 Month · Project-Based · Mumbai / Hybrid


Job Description

Company: InstaprepsAi
Position: Software Development Intern
Duration: 3 Month (Project-Based, Full-Time)
Location: Mumbai (In-Office / Hybrid)
Target: Exclusively for students enrolled at IIM

About InstaprepsAi

InstaprepsAi is an EdTech company and the creator of the world’s first Confidence Learning Platform. Founded by alumni from IIT, NIT, and Super30, our mission is to help students preparing for competitive exams build confidence and excel. We use AI-driven insights, deep analytics, and innovative digital experiences to make high-quality mentorship accessible to all.

Project Overview

We are looking for a highly skilled Software Development Intern for a 3-month intensive sprint to help build scalable, high-performance features for our AI-enabled platform. The research and product vision are set — your mission is to translate them into robust and efficient software modules.

This is a high-impact, high-ownership role. You will be responsible for designing, building, testing, and optimizing core software components that power the platform’s performance, analytics, and user experience.

Core Responsibilities

  • Feature Development: Implement core software features using clean, efficient, and modular code.
  • Backend / Full-Stack Engineering: Work with Node.js, Python, Java, or similar to build APIs and business logic.
  • Database & Integration: Contribute to data models, optimize database queries, and integrate systems.
  • Code Optimization: Analyze performance bottlenecks and enhance scalability and reliability.
  • Testing & Debugging: Write and run unit tests, debug critical issues, and improve stability.
  • Cross-Team Collaboration: Work with frontend, AI, and product teams to deliver end-to-end functionality.
  • Documentation: Maintain clean documentation for features, modules, and architecture decisions.

Required Qualifications

  • Currently pursuing B.Tech, M.Tech, or related field at IIM.
  • Strong programming skills in Python, Java, C++, or JavaScript.
  • Understanding of OOP concepts, data structures, and algorithms.
  • Basic knowledge of databases, APIs, and software architecture principles.
  • Ability to write clean, modular, and well-documented code.
  • Ability to work independently and meet tight timelines.

Preferred Qualifications (Nice to Have)

  • Familiarity with React, Node.js, Django, Flask, or Spring.
  • Experience with SQL/NoSQL databases and REST APIs.
  • Exposure to Git, CI/CD, Docker, or microservices architecture.
  • A portfolio or GitHub showing past development projects.

What We Offer

  • A high-impact role where you build real product features for live users.
  • Opportunity to work closely with engineers, product managers, and AI teams.
  • Exposure to real-world system design, coding standards, and product development.
  • Ownership of key software components from development to deployment.
InstaPrepsInstapreps AI