Software Development Engineer Intern

Open 19d

About the role:

We are seeking a motivated software development engineer intern to join our engineering team in Dubai. In this role, you will collaborate with experienced developers to design, develop, and maintain full-stack applications using Python and React. This internship offers hands-on experience in a fast-paced, innovative environment and the opportunity to grow your technical skills.

Responsibilities:

  • Write clean, efficient, and well-documented code in Python and React
  • Participate in design and code reviews to ensure best practices are followed
  • Collaborate with cross-functional teams to gather requirements and deliver solutions
  • Debug, troubleshoot, and resolve software defects
  • Assist in the development and maintenance of automated tests
  • Contribute to technical documentation and knowledge sharing sessions

Required qualifications:

  • 0–1 year of hands-on experience or relevant coursework in software development
  • Proficiency in Python programming
  • Basic experience with React and modern JavaScript
  • Enrolled in or recent graduate of a bachelor’s or master’s program in computer science, engineering, or related field
  • Strong problem-solving skills and attention to detail
  • Good communication skills and ability to work in a team environment

Preferred qualifications:

  • Familiarity with version control systems such as Git
  • Experience with RESTful APIs and integration
  • Basic understanding of web development tools and workflows (Webpack, Babel)
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Knowledge of agile development methodologies

Position details

Location: Dubai, UAE
Industry: Information technology (IT) / software
Experience required: 0+ years