Trainee Software Engineer
About the Role
We are looking for passionate and driven fresh graduates in Computer Science, Software Engineering, or IT to join our development team as Trainee Software Engineers. This internship is designed to provide hands-on experience with modern web technologies, software design principles, and real-world development practices — leading to a potential full-time position based on performance.
Key Responsibilities
• Participate in a guided training program covering modern web development, OOP, and framework fundamentals.
• Assist in developing web applications using Laravel, React, or Vue.js under senior supervision.
• Learn best practices in coding, debugging, testing, and documentation.
• Contribute to real-world projects in a mentored environment.
• Collaborate within Agile teams and actively engage in learning sessions and code reviews.
• Demonstrate continuous improvement in technical and problem-solving skills throughout the internship
Requirements
• Fresh graduate in Computer Science, Software Engineering, or IT.
• Strong understanding of Object-Oriented Programming (OOP), Data Structures, Algorithms, and Problem Solving.
• Good knowledge of RDBMS
• Prior exposure to one or more of the following stacks or technologies:
o PHP / Laravel
o JavaScript / React / Vue.js
o MERN / MEVN Stack
• Familiarity with HTML, CSS, and Git.
• Passion for learning new technologies and building scalable web applications.
• Good communication skills, teamwork attitude, and attention to detail.