Full Stack Developer Intern
We are looking for a Full Stack Developer Intern interested in learning and gaining hands-on experience with React.js, Next.js, Node.js, NestJS, and/or Python FastAPI.
This is a 3-month internship focused on learning and real-world project experience. The ideal candidate should have a basic understanding of programming and a strong willingness to learn, build scalable applications, and improve their development skills.
Duration: 3 Months | Type: Internship | Focus: Learning & Practical Experience
Key Responsibilities:
· Develop, maintain, and optimize full-stack applications using Next.js (React.js) for the frontend and NestJS / FastAPI for the backend.
· Design, develop, and integrate RESTful APIs for seamless communication between frontend and backend systems.
· Build responsive, high-performance, and scalable web applications.
· Work with relational and NoSQL databases for efficient data storage and retrieval.
· Collaborate with UI/UX designers and development team members to create intuitive and user-friendly interfaces.
· Write clean, maintainable, reusable, and efficient code with proper documentation.
· Implement secure authentication and authorization mechanisms using JWT and OAuth2.
· Debug, troubleshoot, and optimize application performance.
· Participate in code reviews, technical discussions, and development planning.
· Follow software development best practices, coding standards, and version-control workflows.
Required Skills & Qualifications
Frontend — React.js & Next.js
· Proficiency in React.js and Next.js.
· Understanding of SSR, SSG, and ISR in Next.js.
· Strong knowledge of TypeScript and modern JavaScript (ES6+).
· Experience with Tailwind CSS and/or Material UI (MUI).
· Understanding of state management solutions such as:
- Redux
- Zustand
- Context API
· Good understanding of React Hooks.
· Familiarity with Next.js Server Components and API Routes.
· Experience integrating frontend applications with RESTful APIs.
Backend — Node.js & NestJS
· Experience with NestJS and its modular architecture.
· Understanding of Dependency Injection, Modules, Controllers, and Services.
· Proficiency in TypeScript and backend development best practices.
· Experience developing and integrating RESTful APIs.
· Experience with Prisma ORM or similar ORM tools.
· Understanding of database relationships and query optimization.
· Knowledge of authentication and security mechanisms such as:
- JWT
- OAuth2
- Role-Based Access Control (RBAC)
Backend — Python & FastAPI
· Experience with Python and FastAPI.
· Understanding of FastAPI’s modular architecture and dependency injection.
· Knowledge of RESTful API development.
· Experience with SQLAlchemy and/or SQLModel.
· Understanding of authentication and security best practices.
· Familiarity with asynchronous programming in Python is a plus.
Database & DevOps
· Experience working with databases such as:
- PostgreSQL
- MongoDB
· Familiarity with Redis or Firebase for caching and real-time data handling.
· Basic knowledge of database design, indexing, relationships, and query optimization.
· Experience with Docker and containerized applications.
· Familiarity with CI/CD pipelines such as:
- GitHub Actions
- GitLab CI/CD
· Exposure to cloud platforms such as:
- AWS
- Vercel
- DigitalOcean
Soft Skills
· Strong problem-solving and debugging skills.
· Ability to analyze technical problems and implement effective solutions.
· Ability to work effectively in an Agile development environment.
· Good communication and collaboration skills.
· Ability to work independently as well as within a team.
· Willingness to learn and adapt to new technologies.
· Strong attention to detail and commitment to writing quality code.
Preferred Qualifications
· Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
· Prior experience building SaaS applications is a plus.
· Experience working with scalable and production-ready applications.
· Familiarity with testing frameworks such as:
- Jest
- Cypress
- Mocha
· Familiarity with Git and Git-based development workflows.
· Experience with third-party API integrations is a plus.
Technology Stack
Frontend: React.js, Next.js, TypeScript, Tailwind CSS / MUI
Backend: Node.js, NestJS, Python, FastAPI
Database: PostgreSQL, MongoDB, Redis
ORM: Prisma, SQLAlchemy / SQLModel
DevOps: Docker, CI/CD, GitHub Actions / GitLab CI/CD
Cloud: AWS, Vercel, DigitalOcean
Authentication: JWT, OAuth2, RBAC
Testing: Jest, Cypress, Mocha
Pay: From ₹1,000.00 per hour
Work Location: In person