Odoo Developer

iHub - Abbassia, Cairo

Applicants for
1 open position
Experience Needed:
2 to 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job

The Role

iHub is transforming its operations and supporting IT services. Accordingly, we are developing our own Odoo-based ERP to support our operations. Moreover, iHub is serving 20,000+ beneficiaries and 130+ partners that need a more versatile and user friendly platform. Accordingly, An active and innovative Odoo developer is needed to collect needs, set requirements, develop applications, test and deliver.

The requested developer is expected to be innovative, independent and well organized. The developer is expected to be a good team player with good communication and presentation skills. The developer will be part of the iHub family, and will undergo continuous training (when needed) to make sure his/her capacity and background are being developed and nourished.

iHub is a multi-university center that works on promoting innovation, entrepreneurship and technical capacity building. iHub has 130+ industry partners that work closely to develop and deliver development programs that bridge the gap between academia and the job market to avail a better talent pool that fits the existing and future industry.


  • Collect Needs and draft ERP application requirements
  • Design, Development and testing of Odoo (OpenERP) modules, projects, products and interfaces.
  • Maintaining existing modules.
  • Complete and clear documentation for any task/work done.
  • Test new functions / modifications to existing application modules in accordance with application support.
  • Configuration, installation and maintenance of server and multi database Odoo/Ubuntu environments.
  • Keeping different projects/versions under control using SVN or Git.
  • Other development tasks in systems developed in Python other than Odoo.
Job Requirements


  • Bachelor degree preferably in Computer Science, Information Systems, or Engineering, but any other field is welcomed, specially if supported with good experience.
  • Minimum of 1 year of experience in Odoo development, or 2-3 years in Python.
  • Superior knowledge of relational database concepts, SQL and ORM.
  • Good knowledge of non-relational database concepts (MongoDB and Cassandra).
  • Excellent knowledge of web development languages (HTML, CSS, JavaScript, JQuery).
  • Good knowledge of Linux and Ubuntu.
  • Good knowledge of SVN and/or Git.
  • Knowledge of Python development frameworks (Django and Flask).
  • Knowledge of frontend development languages is a great plus (AngularJS or Meteor).
  • Ability to learn fast and execute accordingly.
  • Outstanding communication and interpersonal abilities
  • Patience and professionalism
  • Reliability and discretion: you will often learn of confidential matters
  • Communication, negotiation and relationship-building skills
  • Excellent time management skills and the ability to prioritize work
  • Attention to detail and problem solving skills
  • Excellent written and verbal communication skills
  • Strong organizational skills with the ability to multi-task
About this Company

The iHub is a non-for-profit entity that aims at increasing the hands-on experience and boosting innovation within students. The iHub exists at Ain Shams, Cairo, Alexandria and Minia Universities The iHub partners with many industry companies and startups in providing... (More)

See all Careers and Jobs at iHub
Signup for an employer account and Post your Jobs!