Odoo Developer (HR, Inventory & Accounting Modules)


Job Summary:

We are seeking an experienced Odoo Developer to design, develop, and customize Odoo ERP modules, specifically Human Resources, Inventory Management, and Accounting. The candidate will work on module customization, workflow automation, API integrations, and ensure seamless implementation of business processes in Odoo.


Key Responsibilities:

1. HR Module (Odoo HR):

  • Customize and configure HR modules (Employees, Payroll, Attendance, Recruitment, Leaves).
  • Implement automated workflows for recruitment, employee onboarding, and payroll.
  • Build custom reports and dashboards for HR analytics.

2. Inventory Management Module:

  • Configure inventory operations such as stock management, reordering rules, warehouse management, and barcode integration.
  • Customize inventory workflows for purchase, sales, and internal transfers.
  • Develop scripts for stock level automation and batch/serial number tracking.

3. Accounting & Finance Module:

  • Customize Odoo Accounting for invoices, payments, bank reconciliation, and tax compliance.
  • Implement automation for payment reminders, vendor bills, and expense management.
  • Integrate accounting with inventory and sales for real-time financial reporting.

4. Development & Customization:

  • Develop custom Odoo modules using Python and Odoo ORM.
  • Customize existing Odoo modules as per client requirements.
  • Build custom views (form, tree, kanban) and QWeb reports.

5. Integration & API Development:

  • Integrate Odoo with external applications (CRM, eCommerce, Payment Gateways, etc.) via REST APIs.
  • Configure Odoo.sh or on-premises deployments and CI/CD pipelines.
  • Build automated workflows using Odoo Studio and custom scripts.

6. Reporting & Analytics:

  • Develop custom reports using Odoo reporting framework (QWeb, XLS, PDF).
  • Create dashboards for HR KPIs, stock levels, and financial summaries.

7. Maintenance & Support:

  • Provide ongoing technical support for Odoo modules.
  • Troubleshoot and resolve issues related to workflows, customizations, and integrations.
  • Apply patches, upgrades, and maintain module compatibility across Odoo versions.

Required Skills & Qualifications:

  • Strong experience in Odoo (v13 or above) development and customization.
  • Proficient in Python, Odoo ORM, and PostgreSQL.
  • Experience with HR, Inventory, and Accounting modules.
  • Strong understanding of business processes for HR, inventory, and finance.
  • Experience in XML, QWeb, and JavaScript for front-end customization.
  • Familiar with Odoo Studio and Odoo.sh.
  • Strong debugging and performance optimization skills.
  • Knowledge of REST API integration and third-party connectors.

Preferred Qualifications:

  • Odoo Certification (Odoo Functional or Technical).
  • Experience with eCommerce integration (Shopify, WooCommerce, Magento).
  • Knowledge of Docker and Linux server administration for deployment.
  • Familiarity with multi-company and multi-currency setups.
  • Experience with report generation (PDF/XLS) and BI tools.

Tools & Platforms:

  • Odoo Community & Enterprise Editions.
  • PostgreSQL, Linux (Ubuntu), Nginx.
  • Python frameworks for custom API development.
  • Version control (Git, GitHub/GitLab).

Apply for this position

Allowed Type(s): .pdf, .doc, .docx