Python Technologist

Egypt Full time Technology In-office

We are looking to hire a Python Technologist to join us in our mission to educate the world. The successful candidate shall be responsible for developing web applications and maintaining and improving existing programs as well as code debugging and tracing while developing new software solutions.


  • Developing web-based applications using Python
  • Writing reusable, testable, and efficient code using the Python programming language for different purposes
  • Automating certain functions to facilitate some jobs in Nagwa
  • Monitoring the team's technical progress through competitive benchmarking
  • Identifying and removing barriers that reduce efficiency and effectiveness

Qualifications & Work Experience

  • Bachelor’s degree in a relevant field, preferably computer science
  • 1+ years of experience using Python
  • Very good command of the English language
  • Proven experience with the Python framework Django
  • Experience in SQL/NoSQL databases and database architecture skills
  • Excellent understanding of code-versioning tools such as Git

Behavioural Competencies

  • Ability to read, research, and master new subject materials
  • Ability to collect, interpret, and summarize data
  • Strong verbal and written communication skills
  • Analytical thinking and attention to detail
  • Adaptability and flexibility
  • Passion for technology and improving education through technology
  • Good time management skills
  • Leadership and coaching skills


  • Private medical insurance
  • Flexible working hours
  • Learning and educational leaves
  • Transportation service
  • Special benefits for new mums and dads (Leaves & Nursery subscription)
  • Lunch break, food services and fun & games area