Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

Ziphire.hr

Ras Al Khaimah

On-site

AED 120,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech recruitment firm is seeking a Graduate Python Developer Intern in Ras Al Khaimah to join their technology team. This role is ideal for candidates with a strong foundation in Python and interest in cloud deployments using Microsoft Azure. Interns will design and develop APIs, collaborate with senior engineers, and gain exposure to real-world enterprise environments. This 3 to 6-month internship provides opportunities for career development within an innovative team.

Benefits

Competitive pay
Flexible holidays
Comprehensive training programs
Health and wellness programs

Qualifications

  • Strong familiarity with Python programming.
  • Experience with at least one web framework such as FastAPI or Flask.
  • Knowledge of cloud services, particularly Microsoft Azure.
  • Basic understanding of container orchestration with Docker.
  • Proficient in using Git for version control.

Responsibilities

  • Design and maintain RESTful APIs using Python.
  • Support deployment and configuration of Python services on Azure.
  • Collaborate using Git-based workflows.
  • Write tests for code using Pytest and validate APIs with Postman.

Skills

Strong foundational knowledge of Python
Experience with FastAPI or Flask or Django (DRF)
Proficiency with Git
Basic knowledge of Docker
Familiarity with SQL
Basic understanding of NoSQL databases

Education

Bachelor’s in Computer Science or related field

Tools

Microsoft Azure
Postman
Swagger / OpenAPI
Job description
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 DevOps 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., PostgreSQL, MySQL, Azure SQL / SQL Server)
  • Work with NoSQL databases such as MongoDB where appropriate
  • Support data access layers, performance tuning, and schema evolution
  • Collaborate using Git‑based workflows (Bitbucket, GitHub, or Azure DevOps Repos)
  • Participate in pull requests, code reviews, and branching strategies
  • Gain exposure to CI/CD pipelines using Azure DevOps or GitHub 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
Requirements
  • 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 (PostgreSQL, MySQL, or SQL Server / Azure SQL)
  • Basic understanding of NoSQL 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
Preferred Qualifications
  • Basic understanding of Docker and Kubernetes for container orchestration
  • Familiarity with Agile development methodologies
  • Exposure to Azure DevOps or GitHub Actions
  • Familiarity with Agile / Scrum development environments
  • Interest in enterprise software, cloud platforms, and scalable systems
Learning Opportunities
  • Hands‑on experience delivering solutions within a large Microsoft‑based enterprise environment
  • Exposure to Azure cloud architecture, DevOps 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
Education
  • Bachelor’s in Computer Science, Information Systems, Engineering, or a related field
  • Relevant practical experience, projects, or internships may substitute for formal education requirements
Soft Skills
  • 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 effectively
  • Team Collaboration: Experience working in cross‑functional teams using Agile or similar methodologies
  • Strong analytical thinking and attention to detail
  • Strong problem‑solving skills and attention to detail
  • Ability to work independently and collaboratively in a team environment
Duration

Internship duration: 3 to 6 months with possibility of extension.

Benefits

Competitive Pay and Retirement Plans

Work‑Life Harmony: Paid time off and flexible holidays

Career Development: Comprehensive training, educational and mentorship programs

Veteran Support: Paid military leave and assisted transition benefits

Mind & Body Wellness: Weekly Meditation Mondays and Wellness Wednesdays

Health: Robust Employee Assistance Program plus comprehensive medical, dental, and vision plans

EEO Statement

We are an equal opportunity employer and welcome applicants from all backgrounds.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.