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).
You will be the primary interface between business stakeholders and the technical delivery — translating operational needs into well-configured Odoo workflows, leading full implementation cycles across Odoo 17, 18, and 19, and directing developers who execute all custom code and technical work under your specifications. This is a hands-on functional role, not a code-writing role. You will spend the majority of your time in workshops, configuring modules, writing functional specifications for your developers, validating data migrations, training users, and supporting go-live. You are expected to have enough technical literacy to brief your developer precisely, review delivered customizations for correctness and distinguish configuration issues from code issues — but not to write production Python/XML yourself. Because this is a freelance engagement, you are expected to operate independently, manage your own time against agreed milestones, and communicate proactively without day-to-day supervision.
Job Responsibility:
Lead full-cycle Odoo implementations (discovery, gap analysis, configuration, UAT, data migration, training) within the agreed scope and hours
Design and configure the Inventory module including multi-warehouse topologies, routes and push/pull rules, replenishment strategies, landed costs, lot/serial traceability, delivery and receipt workflows, removal strategies, and barcode operations
Design and configure the accounting module including chart of accounts, fiscal localizations, tax configuration, journals, payment terms, bank reconciliation, analytic accounting, asset management, multi-currency handling, financial reports and period/year-end closing
Own the Inventory ↔ Accounting integration: automated vs manual inventory valuation, Anglo-Saxon vs Continental accounting, stock interim/output/input accounts, COGS postings, landed journal entries, and inter-company stock flows
Run stakeholder workshops, capture requirements, and produce functional specification documents, process flows, and Business Blueprints
Identify standard-feature solutions first
justify customization only where configuration cannot meet the business need
Produce fit/gap analyses and maintain decision logs for all major configuration choices
Act as the functional lead and direct line of work for the assigned developer — you set the priorities, brief the work, and accept the output
Translate business requirements into developer-ready functional specifications: clear acceptance criteria, mock data, expected behavior for edge cases
Review delivered customizations against the spec and business intent
sign off or send back with specific feedback
Maintain a backlog for the developer that is sized appropriately for their availability and your own
Balance the developer's time across configuration support, customization work, data migration scripts, and bug fixes
Communicate technical trade-offs back to stakeholders — when the developer flags that a request is expensive, you are the one who renegotiates scope with the client
Requirements:
5+ years of hands-on Odoo functional implementation experience, with at least 3 full-cycle implementations where you were the lead functional consultant
Deep, current expertise in Odoo 17, 18, and 19 — comfortable with the feature and UX differences between these versions and with the upgrade path between them
Expert-level configuration of Inventory and Accounting modules, with demonstrable understanding of the financial postings generated by inventory operations
Strong grasp of double-entry accounting principles, financial reporting, and VAT (experience with Oman VAT, GCC VAT frameworks, or equivalent regional tax regimes is strongly preferred)
Demonstrable experience directing a developer — writing specs that don't bounce back, reviewing pull requests or delivered features, managing a small backlog
Experience producing functional specifications, fit/gap analyses, and UAT test scripts
Experience running client workshops and training sessions in English (Arabic is a plus for this region)
Track record of operating as a freelancer or independent consultant — self-managed, milestone-disciplined, and comfortable with written async communication
Nice to have:
Arabic is a plus for this region
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!