Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

Kavi Global

NewBe an early applicant

Intern – Full Stack Developer

Posted 2 views
Discussion

Summary

Full Stack Developer internship in Chennai focused on building CMS-driven, responsive web applications with React.js, Next.js, JavaScript/TypeScript, and Node.js. The intern integrates REST APIs and headless CMS platforms (Strapi/Storyblok), models content, works with databases, and handles testing, SEO, and Git-based collaboration.

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.






Skills

What Intern Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →