About the Role:
We are looking for a motivated and passionate Software Development Intern to join our engineering team. In this role, you will work on real development tasks, learn modern technologies, and contribute to building high-quality software applications. This internship is ideal for candidates who want hands-on industry experience and exposure to professional development practices.
Responsibilities:
- Assist in developing and maintaining web or software applications
- Write clean, efficient, and well-structured code
- Fix bugs and improve performance in existing projects
- Participate in code reviews and contribute ideas
- Work closely with mentors, developers, and designers
- Research and learn new technologies when required
- Collaborate in team meetings, sprint planning, and project discussions
- Help with documentation, testing, and deployment activities
Requirements:
- Knowledge of at least one programming languageĀ
- Basic understanding of:
- Data structures & algorithms
- Object-oriented programming
- Software development fundamentals
- Familiarity with Git/GitHub
- Basic understanding of frontend/backend or both
- Coursework or projects related to software development
Qualifications:
- Pursuing Bachelorās degree in Computer Science, Information Technology, Engineering, or related field
- Final-year or pre-final year students preferred
- Project or internship experience is a plus (not mandatory)