Software Development Engineer Intern
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