More jobs:
Python Developer
Job in
Ras Al Khaimah, Ras Al Khaimah, UAE/Dubai
Listed on 2026-02-13
Listing for:
Ziphire.hr
Full Time
position Listed on 2026-02-13
Job specializations:
-
Software Development
Python, Cloud Engineer - Software, DevOps, Software Engineer
Job Description & How to Apply Below
Job Overview
Our client is seeking a high‑potential 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 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.
This internship offers exposure to real‑world delivery environments, enterprise standards, and modern Dev Ops practices used across large, complex programs.
Key Responsibilities- Design, develop, and maintain RESTful APIs using Python frameworks such as FastAPI, Flask, or Django (DRF)
- Implement clean, maintainable, and well‑documented code following enterprise best practices
- Support deployment of Python services to Azure App Services, Azure Container Apps, or Azure Kubernetes Service (AKS)
- Assist with configuration of cloud resources, environment variables, and secrets using Azure‑native tools
- Develop and maintain integrations with SQL databases (e.g., Postgre
SQL, MySQL, Azure SQL / SQL Server) - Work with No
SQL databases such as Mongo
DB where appropriate - Support data access layers, performance tuning, and schema evolution
- Collaborate using Git‑based workflows (Bitbucket, Git Hub, or Azure Dev Ops Repos)
- Participate in pull requests, code reviews, and branching strategies
- Gain exposure to CI/CD pipelines using Azure Dev Ops or Git Hub Actions
- Write and execute unit tests using Pytest or equivalent frameworks
- Validate APIs using Postman and generate API documentation using Swagger / OpenAPI
- Contribute to technical documentation and developer guides
- Work closely with senior developers, architects, and product owners
- Participate in Agile ceremonies (stand‑ups, sprint planning, reviews)
- Support delivery of secure, scalable, and reliable solutions
- Strong foundational knowledge of Python
- Experience with at least one Python web framework:
FastAPI, Flask, or Django (DRF) - Exposure to Microsoft Azure services (App Services, Azure SQL, Storage, Key Vault, etc.)
- Familiarity with Azure authentication concepts (e.g., managed identities, service principals) is a plus
- Working knowledge of SQL (Postgre
SQL, MySQL, or SQL Server / Azure SQL) - Basic understanding of No
SQL databases such as MongoDB - Proficiency with Git for source control
- Experience working with pull requests and collaborative development workflows
- Basic knowledge of Docker
- Awareness of Kubernetes concepts (AKS) is advantageous but not required
- Experience writing unit tests (Pytest or similar)
- Familiarity with Postman and Swagger / OpenAPI for API testing and documentation
- Basic understanding of Docker and Kubernetes for container orchestration
- Familiarity with Agile development methodologies
- Exposure to Azure Dev Ops or Git Hub Actions
- Familiarity with Agile / Scrum development environments
- Interest in enterprise software, cloud platforms, and scalable systems
- Hands‑on experience delivering solutions within a large Microsoft‑based enterprise environment
- Exposure to Azure cloud architecture, Dev Ops pipelines, and secure deployment practices
- Practical experience in API development, data integration, and system design
- Mentorship from senior engineers and architects working on live programs
- Gain hands‑on experience with modern Python frameworks and tools
- Learn best practices for cloud deployment and containerization
- Enhance skills in database management and API development
- Exposure to CI/CD pipelines and testing methodologies
- Bachelor’s in Computer Science, Information Systems, Engineering, or a related field
- Relevant practical experience, projects, or internships may substitute for formal education requirements
- Problem‑Solving
:
Ability to troubleshoot complex data and system issues independently - Communication
:
Collaborate with data analysts, scientists, and engineers to understand data needs and deliver solutions - Documentation
:
Document data workflows, system designs, and troubleshooting procedures…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×