Full Stack Engineer Intern
AI47Labs Verified employer
Actively hiring · Posted 16d ago · JEV26100CAE9C3388
Job description
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.
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with AI47Labs.
- Track your application and get updates by email and WhatsApp.