img
Contract TypeFull-time
Workplace typeRemote
LocationSaudi Arabia

Job Description

About the Role

NANCO Group is seeking an Odoo Developer to join their team in Saudi Arabia. This full-time role focuses on developing and customizing Odoo applications, with a strong emphasis on meeting Saudi market requirements, ensuring accounting localization, and integrating with the Zakat, Tax and Customs Authority (ZATCA) e-invoicing system. The Odoo Developer will be responsible for delivering reliable solutions that align with business needs and support the company's operational processes within a remote team environment.

Key Responsibilities

  • Develop and maintain custom Odoo modules using Python and the Odoo ORM.
  • Translate business requirements into scalable and maintainable technical solutions.
  • Implement and support Saudi localization, including VAT configurations, invoicing, and bilingual reports (Arabic and English).
  • Implement and support ZATCA e-invoicing integration, covering onboarding, clearance, reporting, and troubleshooting rejected invoices.
  • Diagnose e-invoicing issues related to XML validation, QR codes, digital certificates, invoice hashes, and API responses.
  • Monitor invoice submissions, manage errors, and implement retry mechanisms for failed submissions.
  • Customize user interfaces and reports using XML, QWeb, JavaScript, and OWL.
  • Integrate Odoo with external systems, payment services, and government platforms as required.
  • Support system upgrades and data migrations while preserving accounting data and e-invoicing records.
  • Optimize system performance, configure access controls, and test changes before deployment.
  • Maintain technical documentation and utilize Git for version control and code reviews.

Work Environment and Requirements

This is a remote position that requires a reliable internet connection and a suitable workspace. The successful candidate must ensure availability during agreed working hours, with sufficient overlap with Saudi Arabia business hours. Clear communication, regular progress updates, and consistent task documentation are essential. A commitment to data confidentiality and secure access practices is also required.


Requirements

  • No experience required

Similar Jobs