Odoo Python developer

Heliopolis, Egypt

We are seeking a highly skilled Odoo Developer to join our team. As an Odoo Developer, you will play a key role in the design, development, and maintenance of Odoo ERP modules. You will work closely with business analysts and project teams to customize and enhance the Odoo system to meet business requirements. Your responsibilities will include coding, debugging, testing, and integrating new features as well as maintaining the stability and performance of the system.  

Python
Database design
Autonomy
Administrative Work
Technical Expertise

Responsibilities

  • Design, develop, and customize Odoo ERP modules based on business requirements.
  • Collaborate with cross-functional teams to understand functional needs and translate them into Odoo solutions.
  • Integrate Odoo with third-party applications using API and web services.
  • Develop custom features, workflows, and reports using Odoo's framework (Python, XML, JavaScript).
  • Troubleshoot and resolve issues related to Odoo functionality, performance, and integrations.
  • Assist in version upgrades and data migration for Odoo systems.

Must Have

  • 2+ years of professional experience in Odoo development.
  • Strong proficiency in Python programming and Odoo framework.
  • Hands-on experience with Odoo module customization and development (Sales, CRM, Inventory, Accounting, etc.).
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and ability to customize Odoo’s web views.
  • Experience with Odoo API integration (XML-RPC, JSON-RPC) and web services.
  • Familiarity with version control tools like Git.
  • Strong problem-solving skills and the ability to troubleshoot issues effectively.
  • Ability to work independently or as part of a team in a fast-paced environment.

Nice to have

  • Experience with Odoo deployment, server management, and cloud infrastructure.
  • Familiarity with Linux/Unix environments.
  • Experience with Odoo performance optimization and database tuning.
  • Knowledge of business processes in real estate industry.
  • Understanding of Agile methodologies for project management.

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • Opportunity to work on exciting and high-impact projects in the real estate sector.
  • Flexible working hours and remote work options.
  • Professional growth and development in ERP systems and project leadership.
  • Collaborative and supportive work environment.
  • Bonuses on successful adoption