Intern – Full Stack Developer
Job Summary
Intern Full Stack Developer ( & Headless CMS)
We are looking for a motivated Full Stack Developer Intern with a strong interest in 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 JavaScript and TypeScript.
- Development: Work with routing layouts reusable components rendering strategies and other capabilities.
- Headless CMS Integration: Integrate headless CMS platforms such as Strapi or Storyblok with and 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 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 and component-based development.
- Familiarity with 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 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 and 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 and 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 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.