Nahj Al Iraq

Odoo Developer (Django Expertise)

Job Overview

Job Overview:

We are seeking a skilled and experienced Django developer with a strong interest in ERP and business applications to join our team as an Odoo Developer. In this role, you will be responsible for developing and customizing Odoo applications, modules, and features to meet our business requirements. The ideal candidate should have a solid understanding of Django and Python, and a willingness to learn and specialize in Odoo development.



1. Develop, customize, and maintain Odoo modules and applications based on business requirements.

2. Work with the Odoo ORM (Object-Relational Mapping) system to interact with the database and create efficient data models.

3. Customize and extend existing Odoo features to meet specific project needs.

4. Conduct code reviews and provide constructive feedback to maintain code quality and best practices.

5. Troubleshoot and resolve issues related to Odoo applications and modules.



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

2. Proven experience as a Django developer with a strong understanding of Python.

3. Familiarity with the Odoo framework and its architecture.

4. Experience in developing and customizing Odoo modules is a strong plus.

5. Knowledge of ERP concepts and business processes.

6. Strong problem-solving skills and attention to detail.

7. Excellent communication and collaboration skills.

8. Ability to work independently and as part of a team.


Additional Skills (Preferred):

1. Knowledge of JavaScript, HTML, and CSS for front-end development in Odoo.

2. Familiarity with Odoo’s various modules, including CRM, Accounting, and Inventory.

More Information

Apply for this job