Python Odoo Developer

Filled
December 25, 2025

Job Description

As a Software Developer at our company, you will play a crucial role in leading and participating in various development projects for our products and services. Your responsibilities will include:

– Leading and participating in development projects to ensure the overall quality of our software development process.
– Solving complex performance issues, critical problems, and architectural challenges.
– Developing applications and features that have a direct impact on everyday life.

In your role, you will be involved in the following key activities:

– Designing and developing ODOO apps, including new module development and customization.
– Analyzing scope documents and creating low-level requirement documents in collaboration with different teams.
– Following best practices in software development to enhance code readability and maintainability.
– Leveraging ODOO features to meet scope objectives and creating custom modules to address specific domain requirements.
– Ensuring code integrity by following source code checking processes in Git Version Control.
– Implementing best practices for secure software development.

To succeed in this role, you should possess the following skill sets:

– Strong knowledge of Python and programming concepts.
– Comprehensive understanding of ODOO’s basic flow and available data models.
– Proven expertise in developing custom modules in ODOO with techno-functional knowledge.
– Experience in developing and debugging the latest versions of ODOO.
– Proficiency in migrating from earlier ODOO versions to new versions.
– In-depth knowledge of ODOO features such as Sales, Purchase, CRM, Accounts, Inventory, Projects, Time-sheet, and HR.
– Familiarity with ODOO front-end technologies like XML and JavaScript.
– Good understanding of PostgreSQL and ability to write SQL queries.
– Experience in view customization using Widgets, Wizards, JavaScript, view XML, etc.
– Proficiency in Q-Web reports creation and data import using ODOO import and custom import using Python.
– Knowledge of Version Control Systems like git and Linux-flavored operating systems.

Your expertise in these areas will be instrumental in driving our development projects and ensuring the success of our products and services.,