Full Stack Developer Intern at Pupiltree.ai
On-site · Ballari, Karnataka, India · intern
Practice the Full Stack Developer Intern interview at Pupiltree.ai with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- JavaScript
- TypeScript
- Python
- Node.js
- React
- Next.js
- REST APIs
- Git
- databases
- debugging
About the role
Take scoped product and engineering issues from problem definition through implementation, testing and documentation. Work across frontend, backend, APIs, databases, cloud services and internal tools as priorities change. Investigate bugs, reproduce failures, identify root causes and implement durable fixes. Build and improve features using React/Next.js and TypeScript on the frontend and Python/FastAPI, Node.js or similar technologies on the backend. Create utilities, scripts, dashboards and automations that remove repetitive work for engineering, product and operations teams. Research unfamiliar technologies, libraries, vendors or approaches; test assumptions through focused prototypes; and communicate a clear recommendation. Integrate third-party APIs and improve data flows, validations, error handling and operational visibility. Add or improve unit, integration and end-to-end tests for the areas you touch. Use AI-assisted development tools to move faster while reviewing, testing and understanding every change before it is shipped. Improve legacy or AI-generated code through refactoring, documentation and production hardening. Keep issue trackers, technical notes and handoffs current so completed work remains understandable and reusable. Support releases, investigate production issues and follow through until the expected outcome is verified. We care more about evidence of learning and building than years of experience. Students, recent graduates and early-career developers are welcome to apply. A sound foundation in JavaScript/TypeScript and at least one backend language such as Python or Node.js. Familiarity with React or Next.js and modern web-development fundamentals. Understanding of REST APIs, databases, Git and basic software-development workflows. Ability to navigate an unfamiliar codebase, ask focused questions and make progress without waiting for perfect instructions. Strong debugging and problem-solving habits: reproduce, isolate, test, fix and verify. Comfort switching context between different products, technologies and types of assignments. Ability to research a technical topic and turn scattered information into a concise, decision-ready recommendation. A testing mindset and willingness to document the systems you change. Clear communication, reliable follow-through and respect for deadlines. Willingness to work full-time and on-site in Ballari, Karnataka.