img
Contract TypeFull-time
Workplace typeOn-site
LocationMakkah

Job Description

About the Role

Life Lover is seeking an experienced Odoo Developer to join its technology team in Jiddah, Makkah, Saudi Arabia. This full-time role focuses on the development, optimization, integration, and continuous enhancement of the company's Odoo ERP ecosystem. The ideal candidate will have 2-5 years of experience and the ability to translate complex business requirements into scalable, secure, and high-performance solutions.

Role Context

This position is suited for a technically strong professional with expertise in Odoo development, ERP architecture, system integrations, and business process automation. The Odoo Developer will play a key role in supporting the organization’s digital transformation initiatives by enhancing core Odoo applications and ensuring compliance with regional requirements.

Key Responsibilities

  • Lead the development, customization, and continuous enhancement of Odoo ERP solutions.
  • Design, develop, and maintain custom Odoo modules, workflows, views, reports, and business logic.
  • Analyze functional and operational requirements to translate them into robust technical solutions.
  • Develop and maintain APIs, integrations, and interfaces between Odoo and third-party platforms, including POS, E-Commerce, Payment Gateways, and marketplaces like Amazon, Noon, and Trendyol.
  • Enhance and automate business processes across various Odoo applications such as Sales, CRM, Purchase, Inventory, Warehouse, Manufacturing, Accounting, HR, and Projects.
  • Implement and maintain ZATCA E-Invoicing compliance, covering Phase 1 and Phase 2 requirements, e-invoice generation, XML/UBL structure, QR codes, cryptographic requirements, and ZATCA API integration.
  • Configure and maintain Saudi Arabia localization, including Arabic/English configurations, translations, VAT, and ZATCA requirements.
  • Manage PostgreSQL databases, SQL queries, data integrity, troubleshooting, and performance optimization.
  • Develop and customize Odoo frontend components using XML, JavaScript, QWeb, OWL, and the Odoo Web Framework.
  • Conduct technical analysis, troubleshoot complex system issues, and implement sustainable solutions.
  • Manage data migration, Odoo upgrades, version updates, and system maintenance.
  • Ensure all development activities adhere to best practices for security, scalability, maintainability, performance, and code quality.
  • Maintain comprehensive technical documentation.
  • Collaborate with business stakeholders and technology teams to identify opportunities for automation and process optimization.

Qualifications and Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 3+ years of professional experience in Odoo Development, preferably within an ERP or enterprise environment.
  • Proven experience developing and maintaining Odoo customizations, modules, integrations, and APIs.
  • Strong expertise in Python and Odoo Framework / Odoo ORM.
  • Strong knowledge of PostgreSQL, SQL, relational database concepts, and data integrity.
  • Proficiency in XML, JavaScript, HTML, CSS, QWeb, and OWL.
  • Solid understanding of Odoo architecture, ERP concepts, business processes, and system integration.
  • Proven experience with REST APIs, Web Services, and third-party integrations.
  • Practical experience integrating Odoo with E-Commerce platforms, marketplaces, POS systems, and payment gateways.
  • Strong practical experience implementing and maintaining ZATCA E-Invoicing compliance, including Phase 2 (Fatoora).
  • Strong understanding of Saudi Arabia VAT and E-Invoicing requirements.
  • Experience with Odoo 18/19.
  • Hands-on experience with Git and version control systems.
  • Ability to work independently across the full development lifecycle.
  • Strong communication and stakeholder management skills.
  • Fluent English communication skills.

Preferred Qualifications

  • Ability to work with ****, Linux, Docker, CI/CD, and deployment environments.
  • Experience with multi-company, multi-branch, or multi-warehouse ERP environments.

Work Environment

This role is based in Jiddah, Makkah, Saudi Arabia, and requires working effectively in a fast-paced, high-growth corporate environment. The Odoo Developer will contribute to the continuous improvement of the company’s ERP architecture and digital infrastructure.


Requirements

  • No experience required

Similar Jobs