Candidates, please take note! With the introduction of our new Recruitment Management System (RMS), we kindly ask candidates who submitted applications prior to April 22nd, 2024, to re-register while applying for any relevant positions.

ZAIN1044 - Junior Backend Developer

  • Operation
    Zain Iraq
  • Job Family
  • Location
    Iraq - Baghdad
  • Closing Date
About Zain
Zain is the pioneer of mobile telecommunications in the Middle East. We began life in 1983 in Kuwait as the region’s first mobile operator, and since the initiation of our expansion strategy in 2003, we have expanded rapidly. Today, we are a leading mobile voice and data services operator with a commercial footprint in 7 Middle Eastern and Africa countries with a workforce of over 7,900 providing a comprehensive range of mobile voice and data services to over 42.4 million active individual and business customers as of March 31, 2024.
Role Purpose

Zain Iraq is actively recruiting to hire a Junior Backend developer who is a dedicated and detail-oriented professional with a strong foundation in software development. Proficient in programming languages such as Python, Java, or Ruby, With a solid understanding of database management, API design, and server-side scripting, contributing to innovative and high-quality software solutions.

  • Experienced in coding and maintaining comprehensive systems,

  • specializing in backend development for mobile applications and integrating payment gateways. Adept at constructing seamless connections between in-house and third-party systems.

  • Proficient in implementing automated testing platforms and conducting unit/integration tests.

  • Demonstrated capability in building and managing complex applications that seamlessly integrate disparate computing elements.

  • Skilled at working independently with minimal supervision, initiating tasks, and thriving in less structured environments.

  • Effective communication skills acquired through experience, likely in smaller or medium-sized companies. Demonstrated leadership potential with the ability to function as a team lead. Extensive exposure to DevOps environments, contributing to a holistic understanding of the development lifecycle.

  • Possesses the ability to work autonomously while also being a collaborative team player, contributing to the creation and development of ideas and tools from inception.

  • Demonstrates a strong foundation in Linux-based development, with proficiency in Python and a deep understanding of its ecosystems.

  • Knowledgeable about Python3.12, including its limitations, weaknesses, and workarounds.

  • Solid grasp of object-oriented programming, familiarity with various design and architectural patterns, and expertise in concurrency patterns.

  • Well-versed in concepts related to MVC, graphQL, and RESTful API.

Education, Experience and Competencies


  • Bachelor's degree or Above


  • Framework Fast API

  • Any BPMN tool

  • Scripting languages, Python  and SQL

  • Large-scale data systems, eg. MySQL, MongoDB, or other databases

  • Docker and some container orchestration tools (Kubernetes, OpenShift, Rancher)

  • Code versioning tools, such as Git

  • Build tools such as Ant, Maven, and Gradle

  • Continuous integration


  • Achievement Driven

  • Problem Solving and Creativity

  • Initiative


  • Oral and Written Communication

  • Managing Information

  • Technology Application

  • Network Engineering and Design

  • IT User Support

  • IT Business Analysis

DEI Competency

  • Courage to Engage

  • Addressing Bias

  • Allyship

About Application Process

If you meet the criteria and you are enthusiastic about the role, we would welcome your application. To complete the application you would need the following document(s):

1. Resume/CV