Job Description - Intern Full Stack Developer

Intern – Full Stack Developer (React.js, Next.js & Headless CMS)

 

We
are looking for a motivated Full Stack Developer Intern with a strong interest
in React.js, Next.js, and modern web development. The candidate should
understand the fundamentals of frontend and backend development and have an
interest in building scalable, responsive, and high-performance web
applications.

Familiarity
with headless CMS architecture and hands-on exposure to platforms such as
Strapi or Storyblok will be an added advantage. The intern will collaborate
with the development team to build web applications, integrate APIs, and
support CMS-driven website development.

 

Key Responsibilities

  • Frontend
    Development:
    Build responsive, reusable, and user-friendly
    interfaces using React.js, Next.js, JavaScript, and TypeScript.

  • Next.js
    Development:
    Work with routing, layouts, reusable
    components, rendering strategies, and other Next.js capabilities.

  • Headless
    CMS Integration:
    Integrate headless CMS platforms such as
    Strapi or Storyblok with React.js and Next.js applications.

  • CMS
    Content Modeling:
    Understand and work with content types,
    components, schemas, dynamic content, and structured content models.

  • API
    Integration:
    Integrate REST APIs and other supported APIs
    to retrieve and display content and application data.

  • Website
    Development:
    Support the development, enhancement, and
    maintenance of CMS-driven websites and web applications.

  • Backend
    Development:
    Assist with server-side functionality, API
    development, business logic, and backend integrations using Node.js or
    suitable technologies.

  • Database
    Management:
    Work with databases and support data
    retrieval, storage, and basic CRUD operations.

  • Performance
    Optimization:
    Help improve website speed, responsiveness,
    accessibility, and search engine visibility.

  • SEO
    & Metadata:
    Implement dynamic page metadata, titles,
    descriptions, and other SEO-related elements for CMS-driven pages.

  • Testing
    & Debugging:
    Identify and resolve bugs, test
    functionality, and maintain code quality.

  • Version
    Control:
    Use Git and GitHub for source control,
    collaboration, and code management.

  • Documentation
    & Collaboration:
    Follow development standards, document
    implementations, and collaborate with developers, designers, and project
    stakeholders.

 

Required Technical Skills

  • Basic
    to intermediate knowledge of React.js and component-based development.

  • Familiarity
    with Next.js and its application structure.

  • Knowledge
    of JavaScript (ES6+) and basic understanding of TypeScript.

  • Understanding
    of HTML5, CSS3, responsive design, and modern frontend development.

  • Understanding
    of REST APIs, JSON, and API integration.

  • Basic
    understanding of Node.js and backend development concepts.

  • Familiarity
    with Git and GitHub.

  • Understanding
    of asynchronous programming, debugging, and browser developer tools.

  • Basic
    understanding of databases and CRUD operations.

  • Understanding
    of the headless CMS concept and the separation of content management from
    frontend presentation.

 

Headless CMS Skills

  • Familiarity
    with
    Strapi or Storyblok is preferred.

  • Understanding
    of content types, components, content modeling, and content delivery APIs.

  • Ability
    to connect CMS content with React.js and Next.js applications.

  • Basic
    understanding of dynamic page rendering and reusable, CMS-driven frontend
    components.

  • Familiarity
    with content publishing workflows, preview functionality, and SEO metadata
    management through a CMS is an advantage.

 

Preferred Qualifications

  • Pursuing
    or recently completed a degree in Computer Science, Information
    Technology, Software Engineering, or a related field.

  • Experience
    building academic, personal, or freelance web development projects.

  • Hands-on
    experience with React.js and Next.js through projects or internships.

  • Experience
    integrating Strapi or Storyblok with a frontend application.

  • Familiarity
    with Tailwind CSS, Material UI, or similar styling frameworks.

  • Exposure
    to PostgreSQL, MySQL, MongoDB, or other databases.

  • Understanding
    of authentication, authorization, and secure coding practices.

  • Familiarity
    with deployment platforms, cloud hosting, and CI/CD fundamentals.

  • A
    GitHub profile or portfolio demonstrating web development projects.

 

What We Offer

  • Practical
    experience with modern web development technologies.

  • Exposure
    to React.js, Next.js, and headless CMS-based website architecture.

  • Opportunities
    to contribute to real-world website development and enhancement projects.

  • Learning
    opportunities in API integration, backend development, performance
    optimization, and deployment.

  • Experience
    working with collaborative development workflows and version control.

 


 



Original job Intern Full Stack Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Intern Full Stack Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.