Senior Odoo Backend Developer
Dubai,
United Arab Emirates
Dubai,
United Arab Emirates
🧠 Experienced Odoo Backend Developer – Skill Requirements
🔧 Core Technical Skills
- Expert in Python and object-oriented programming
- In-depth knowledge of Odoo framework (ORM, models, workflows, access control)
- Strong experience with PostgreSQL (schemas, views, performance)
- Ability to develop, customize, and extend Odoo modules efficiently
📊 Reporting & QWeb
- Proficient in QWeb templating for report generation (invoices, delivery slips, etc.)
- Capable of customizing or creating new PDF reports, including multi-language and multi-company support
- Familiarity with report actions, XML templates, ir.actions.report, and paper format settings
- Ability to work with Excel/CSV export templates and reporting tools like MIS Builder (optional but nice to have)
🌐 API & Integration
- Working with REST APIs and JSON-RPC for 3rd-party system integrations
- Familiar with external services: payments, SMS, shipping, etc.
🚀 Odoo.sh & Deployment
-
Experience deploying and managing projects on Odoo.sh
- Managing GitHub repositories and CI/CD flows
- Handling staging, backups, logs, and error resolution
- Using the Odoo.sh shell and logs for debugging
🧠 Functional & Business Logic
- Strong understanding of core Odoo apps: Sales, Purchase, Inventory, Accounting, HR
- Able to transform business needs into structured technical solutions
🛠️ Tools & Best Practices
- Git version control (branches, merges, submodules)
- Debugging tools (Odoo logs, browser, pgAdmin)
- Writing clean, modular, and testable code
- Familiarity with Agile or task tracking tools (e.g., Jira, Trello, Odoo Projects)