Full Stack Engineer Intern
- No equity
- |Remote (+1) •
- |No experience required
- |Internship
About the job
Job Title: Full Stack Developer Intern (NestJS + React + TypeScript)
Location: Remote / Hybrid (India)
Duration: 3–6 Months (Paid Internship)
Employment Type: Internship (Full-Time)
Stipend: Competitive (Based on Skills & Assessment)
About the Internship
We are looking for enthusiastic and self-motivated Full Stack Developer Interns who are passionate about building modern web applications and eager to learn production-grade software development.
This internship is designed for students, recent graduates, or self-taught developers who have a strong foundation in JavaScript/TypeScript and are excited to work on real-world products.
You will gain hands-on experience in backend development, frontend development, database design, cloud integrations, and AI-powered applications while working alongside experienced engineers.
What You'll Learn
During the internship, you'll get exposure to:
- Building REST APIs using NestJS
- Developing responsive web applications with React and Tailwind CSS
- Working with TypeScript across frontend and backend
- Designing MongoDB database schemas
- Authentication using JWT and OAuth (Google/GitHub)
Integrating third-party APIs such as:
- Google OAuth
- GitHub OAuth
- Telegram Bot API
- Email APIs
- Payment APIs
- Cloud Storage APIs
Background jobs using BullMQ or node-cron
Git, GitHub, and collaborative development
API documentation using Swagger
Writing clean, maintainable, and scalable code
Responsibilities
As an intern, you will:
- Assist in developing backend APIs using NestJS.
- Build user interfaces using React and Tailwind CSS.
- Integrate frontend applications with backend APIs.
- Work with MongoDB for storing application data.
- Implement authentication and user management features.
- Integrate third-party services and APIs.
- Fix bugs and improve existing features.
- Participate in code reviews and technical discussions.
- Learn and follow software engineering best practices.
Required Skills
You do not need prior work experience, but you should have:
Basic Knowledge of
- JavaScript (ES6+)
- TypeScript (Preferred)
- HTML5
- CSS3
- React Basics
- Node.js Basics
- REST APIs
- Git & GitHub
Understanding Of
- Components
- Hooks
- Async/Await
- JSON
- API Consumption
- Basic Database Concepts
- Object-Oriented Programming
Nice to Have (Not Mandatory)
- NestJS
- Express.js
- MongoDB
- Tailwind CSS
- Next.js
- Firebase
- Docker
- Linux
- OAuth
- JWT Authentication
- Personal Projects
- Open Source Contributions
Don't worry if you haven't worked with all of these—we value your willingness to learn.
Who Should Apply?
This internship is ideal for:
- Final-year students
- Recent graduates
- Self-taught developers
- Career switchers with programming knowledge
- Candidates with strong personal or academic projects
Technical Assessment
Shortlisted candidates will complete a 48-hour take-home assignment.
The assignment focuses on:
- Problem-solving
- Code quality
- Architecture
- API development
- Frontend development
- Third-party integrations
- Database design
We are not looking for perfection—we're looking for your approach to solving problems, writing maintainable code, and learning new technologies.
What We Look For
We value candidates who:
- Are curious and eager to learn.
- Write clean and organized code.
- Can understand documentation and APIs.
- Ask thoughtful questions.
- Take ownership of tasks.
- Enjoy solving real-world problems.
- Have built personal, college, or freelance projects.
Perks & Benefits
- Work on live production projects.
- Learn from experienced developers.
- Mentorship and regular code reviews.
- Exposure to AI, cloud services, and modern development practices.
- Flexible work environment.
- Internship completion certificate.
- Letter of Recommendation (based on performance).
- Opportunity for a full-time role after successful completion.
Selection Process
- Resume Screening
- 48-Hour Technical Assignment
- Technical Discussion & Code Review
- Final HR Discussion
- Internship Offer
How to Apply
Please share the following:
- Updated Resume
- GitHub Profile (if available)
- Portfolio or Personal Projects (if available)
- LinkedIn Profile (optional)
- College Name & Graduation Year
- Availability to Join
Note: Candidates with personal projects, GitHub repositories, hackathon participation, or open-source contributions will have an advantage. Even if you don't have professional experience, show us what you've built—we're interested in your potential and your ability to learn.
Similar Jobs









