NANCO Group
Odoo Developer
Riyadh, Saudi ArabiaPosted 2 days ago
- Salary
- AED 6k–9k a month· est.
- Job type
- Full time
- Level
- Mid level
- Field
- Engineering & Technology
- Work mode
- Remote
About the role
وصف الوظيفة Job Description Odoo Developer Odoo Developer Job Purpose The Odoo Developer is responsible for developing and customizing Odoo applications, with a strong focus on Saudi market requirements, accounting localization, and integration with the Zakat, Tax and Customs Authority (ZATCA) e-invoicing system. The role aims to deliver reliable solutions that meet business requirements and support the company's operational processes within a remote team. 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, including 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 use Git for version control and code reviews. Required Qualifications and Skills • Hands-on experience developing and customizing Odoo applications. • Previous experience delivering Odoo projects for businesses in Saudi Arabia. • Practical experience with ZATCA e-invoicing, particularly Phase 2 integration and production troubleshooting. • Good understanding of Saudi VAT workflows, including tax invoices, simplified tax invoices, credit notes, and debit notes. • Familiarity with Odoo's Saudi accounting and e-invoicing localization modules. • Strong knowledge of Python, PostgreSQL, and Odoo ORM. • Proficiency in XML, QWeb, JavaScript, HTML, and CSS. • Experience with APIs, authentication, integration logging, and error handling. • Familiarity with Git and Linux environments. • Understanding of accounting, sales, purchasing, and inventory workflows. • Strong problem-solving skills and the ability to work independently within a remote team. • Ability to read and understand technical documentation in English. Preferred Qualifications • Experience with Odoo.sh and both Community and Enterprise editions. • Experience supporting ZATCA integrations across multiple companies or branches. • Familiarity with Saudi HR and payroll workflows. • Experience developing Arabic and English reports with right-to-left (RTL) layout support. • Experience with OWL, automated testing, and performance optimization. • Experience upgrading Saudi localization modules and custom integrations between Odoo versions. Remote Work Requirements • Reliable internet connection and a suitable workspace. • Availability during agreed working hours, with sufficient overlap with Saudi Arabia business hours. • Clear communication, regular progress updates, and consistent task documentation. • Commitment to data confidentiality and secure access practices.
Requirements
Hands-on experience developing and customizing Odoo applications. Previous experience delivering Odoo projects for businesses in Saudi Arabia. Practical experience with ZATCA e-invoicing, particularly Phase 2 integration and production troubleshooting. Good understanding of Saudi VAT workflows, including tax invoices, simplified tax invoices, credit notes, and debit notes. Familiarity with Odoo's Saudi accounting and e-invoicing localization modules. Strong knowledge of Python, PostgreSQL, and Odoo ORM. Proficiency in XML, QWeb, JavaScript, HTML, and CSS. Experience with APIs, authentication, integration logging, and error handling. Familiarity with Git and Linux environments. Understanding of accounting, sales, purchasing, and inventory workflows. Strong problem-solving skills and the ability to work independently within a remote team. Ability to read and understand technical documentation in English.
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, including 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 use Git for version control and code reviews.
Skills
- Python
- PostgreSQL
- Odoo ORM
- XML
- QWeb
- JavaScript
- HTML
- CSS
- APIs
- Git
- Linux
- Saudi VAT workflows
- ZATCA e-invoicing
- Odoo localization
- ERP integration
Not sure you fit this role?
Upload your CV and see how you score against NANCO Group and every other live job. It's free.
Get my free matchesAED 6k–9k a month· est.
Similar jobs across the Gulf
Odoo Developer
Norconsult TelematicsRiyadh, Saudi Arabia
AED 3k–5k a month· est.
Odoo Administrator
Sealy Mattress Middle EastJeddah, Saudi Arabia
AED 9k–15k a month· est.
IT Support & Odoo Developer
Muna NoorMuscat, Oman
AED 5k–9k a month· est.
Odoo ERP Administrator
Sealy Mattress Middle EastJeddah, Saudi Arabia
AED 10k–14k a month· est.
Accountant
AwtadRiyadh, Saudi Arabia
AED 8k–12k a month· est.
Accountant
Hummus Refi - حمص ريفيJeddah, Saudi Arabia
AED 4k–5k a month