
Convert complex codebases into structured documentation, work with backend developers, improve existing tech docs, get MCA sponsorship & potential full-time offer.
We are seeking a passionate Software Developer Intern who can convert complex codebases into structured, developer-friendly documentation. This is an active role requiring deep understanding and logical thinking to break down intricate systems into simple explanations.
The primary responsibility of this intern will be to read and understand both backend and frontend codebases. They must reverse-engineer features, document business logic, API flows, database schemas, and system architecture. Additionally, the intern will write technical documentation in various formats such as Swagger/ OpenAPI style, code comments, setup & deployment guides, and create architectural diagrams.
The ideal candidate should have a strong problem-solving ability, be familiar with data structures and algorithms, backend concepts like APIs, databases, and authentication. Basic knowledge of REST APIs, SQL, and Git is also beneficial. The intern will work closely with backend developers to clarify logic and identify technical debt while improving existing documentation structure.
Key Responsibilities:
Required Skills:
Note: Eligibility criteria include pursuing BCA (Final Year) or having completed BCA. The internship offers an opportunity for permanent employment based on performance and includes structured backend engineering mentorship, real production exposure, MCA sponsorship, and structured support.