Company logo hidden

Python Developer Intern

Unlock employer Dubai, United Arab Emirates Posted: 09 Feb 2026

Financial

  • Estimate: $4k - $8k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Entry Level
  • English: Professional

Position

Our client is seeking a highly motivated Graduate Python Developer Intern to join their technology and innovation team. This role is designed for candidates with a solid foundation in Python who are eager to gain hands-on experience in building production-ready, cloud-deployed applications within a Microsoft-centric enterprise environment. The intern will support the development of APIs, data services, and internal tools deployed on Microsoft Azure, working closely with senior engineers and product stakeholders.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

This internship offers exposure to real-world delivery environments, enterprise standards, and modern DevOps practices used across large, complex programs.

Location: Dubai, Dubai, United Arab Emirates
Work Conditions: On-site, Internship for 3 to 6 months with a possibility of extension

Key Responsibilities:

  • Backend & API Development: Design, develop, and maintain RESTful APIs using Python frameworks such as FastAPI, Flask, or Django (DRF).
  • Cloud & Platform Deployment: Support deployment of Python services to Azure App Services, Azure Container Apps, or Azure Kubernetes Service (AKS).
  • Data & Database Integration: Develop and maintain integrations with SQL databases (e.g., PostgreSQL, MySQL, Azure SQL / SQL Server) and work with NoSQL databases like MongoDB.
  • DevOps & Version Control: Collaborate using Git-based workflows (Bitbucket, GitHub, or Azure DevOps Repos) and participate in CI/CD pipelines.
  • Testing, Quality & Documentation: Write and execute unit tests using Pytest, validate APIs using Postman, and contribute to technical documentation.
  • Collaboration & Delivery: Work closely with senior developers, architects, and product owners, participating in Agile ceremonies.

Requirements:

  • Technical Skills: Strong foundational knowledge of Python and experience with at least one Python web framework (FastAPI, Flask, or Django).
  • Cloud Exposure: Familiarity with Microsoft Azure services and concepts, especially around cloud deployments.
  • Database Knowledge: Working knowledge of SQL (PostgreSQL, MySQL) and basic understanding of NoSQL databases (MongoDB).
  • Version Control & Tooling: Proficiency with Git and experience with collaborative development workflows.
  • Containerization & Deployment: Basic knowledge of Docker and an awareness of Kubernetes concepts (AKS) is advantageous.
  • Testing Tools: Experience with unit testing and familiarity with tools like Postman and Swagger for API documentation.

Preferred Qualifications:

  • Basic understanding of Docker and Kubernetes.
  • Familiarity with Agile methodologies and exposure to Azure DevOps or GitHub Actions.

Education:
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. Relevant practical experience, projects, or internships may substitute for formal education requirements.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Effective communication and documentation abilities.
  • Team collaboration experience in cross-functional teams.

Benefits:

  • Competitive pay and retirement plans to support financial wellness.
  • Paid time off and flexible holidays to promote work-life balance.
  • Career development through training and mentorship programs.
  • Wellness programs to inspire healthier habits and minds.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct