Odoo Developer

Cairo, Egypt

We are looking for a skilled and experienced Odoo Developer to join our team. In this mid-level role, you will focus on developing and customizing Odoo to meet our clients' specific business requirements. You’ll collaborate closely with clients and functional consultants to understand their needs, translate business processes into technical solutions, and ensure seamless Odoo implementations. This position requires proficiency in developing, configuring, and optimizing Odoo modules in alignment with best practices to deliver effective, scalable solutions.


Job Summary

The Odoo Developer will focus on developing, customizing, and integrating Odoo applications to optimize clients’ business operations. This role will require a strong understanding of Python, Odoo’s framework, and experience in developing vertical-specific business solutions while collaborating closely with functional consultants and project managers.

Key Responsibilities 

  • Develop and customize Odoo applications using Python, JavaScript, XML, and QWeb.
  • Integrate Odoo with third-party applications, including APIs and web services.
  • Work with functional consultants to understand client requirements and implement solutions, especially for vertical-specific business needs.
  • Ensure code quality through testing and best practices.
  • Participate in technical and functional testing to validate solution performance.
  • Document technical specifications, processes, and code for future reference.

Required Skills

  • Proficient in Python programming with experience in Odoo development.
  • Solid understanding of relational databases, preferably PostgreSQL.
  • Knowledge of Odoo’s framework, architecture, and ORM.
  • Familiarity with front-end technologies (JavaScript, XML, QWeb).
  • Experience in developing and implementing vertical-specific business solutions.
  • Strong debugging and problem-solving skills.
  • Proficient in English and Arabic.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.