Skip to Content

Senior Odoo Backend Developer

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)