Software Development Engineer

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)

Find Latest Job