This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
To design, develop, and maintain high-quality Odoo modules and customizations that extend the platform's core capabilities. The role bridges the gap between complex business logic and technical execution, ensuring that both the backend architecture and frontend user interfaces are scalable, performant, and aligned with organizational goals.
Job Responsibility:
Design, develop, and maintain high-quality Odoo modules and customizations that extend the platform's core capabilities
Bridge the gap between complex business logic and technical execution, ensuring that both the backend architecture and frontend user interfaces are scalable, performant, and aligned with organizational goals
Backend Development & Customization: Develop and maintain custom Odoo modules using Python, following best practices for inheritance and modularity
Design and implement complex business logic and workflows within the Odoo framework
Perform database management and optimization using PostgreSQL, including data migration and schema design
Build and maintain API integrations (XML-RPC, JSON-RPC) to connect Odoo with external hardware, mobile apps, or third-party services
Optimize server-side performance and troubleshoot deep-level technical issues within the Odoo core and custom environments
Frontend & UI/UX Development: Customize and enhance the Odoo Web Client using JavaScript (OWL Framework), XML, and QWeb templates
Develop responsive and intuitive dashboards, reports, and views based on UI/UX wireframes and prototypes
Implement frontend validation and interactive elements to improve user experience across Sales, Inventory, and Manufacturing modules
Technical Lifecycle Management: Collaborate on system upgrades, ensuring custom modules are successfully migrated to newer Odoo versions
Conduct unit testing and code reviews to maintain high standards of code quality and security permissions
Provide technical documentation for all custom developments, including technical specifications and deployment guides
Develop and maintain internal documentation, user manuals, and system procedures for the ERP ecosystem
Conduct specialized training sessions for internal teams on how to effectively use new features and customized modules
Provide functional guidance and troubleshooting to end-users to improve daily operational efficiency
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Proven experience (2+ years) in full-stack Odoo development (backend and frontend)
Deep expertise in Python programming and the Odoo framework
Strong proficiency in JavaScript, specifically the Odoo Web Library (OWL), and CSS/SCSS
Expertise in Odoo Accounting, Sales, and Inventory functional setups
Advanced knowledge of PostgreSQL and database optimization
Expertise in Odoo’s ORM, security rules (ACLs), and XML data files
Experience with Git for version control and collaborative development
Familiarity with Linux environments and Docker for Odoo deployment is preferred
Analytical thinking to translate operational requirements into scalable code
Effective communication skills for collaborating with the Systems Administrator and internal teams
Fluency in English and Arabic (written and verbal)
Nice to have:
Familiarity with Linux environments and Docker for Odoo deployment is preferred
What we offer:
Flexible and Remote Working
Work from anywhere, supporting your work-life balance
Career Growth
We're committed to your development, offering training and advancement opportunities
Performance Recognition
Earn raises and career progression opportunities based on a quarterly performance review and a constructive feedback cycle
Health and Fitness Benefits
Receive fitness reimbursements from day one, and after one year of employment, gain access to a health budget to support your well-being
Extra Paid Annual Leave
Enjoy 22 days of vacation, with an additional day added for each year of employment, up to a maximum of 26 days
Special Birthday Perk
Take your birthday off after a year of employment to celebrate!