Kavi Software Technologies Private Limited (Kavi Global)
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.
Kavi Software Technologies Private Limited (Kavi Global) Chennai, Tamil Nadu, IND Office
Chennai, India

