Job VacancyOdoo Developer (Custom Development & Operations Systems)
Location: Bahrain / Remote
Employment Type: Full-time or Contract (Negotiable)
Role Overview
We are hiring an experienced Odoo Developer to build and maintain a custom internal operations system based on Odoo.
This role is development-focused and goes beyond standard ERP installation.
You will work on a multi-client / multi-company system used to deliver outsourced Accounting, HR, and Administrative services.
This is NOT a basic Odoo setup role.
Key Responsibilities
- Develop and customize Odoo modules (Python)
- Work with multi-company / multi-client architecture
- Build and customize:
- Workflows
- Approval flows
- Role-based access (ACLs & Record Rules)
- Implement operational logic for Accounting, HR, and Admin processes
- Customize views, actions, and business logic
- Ensure system stability, scalability, and clean code structure
- Collaborate with management to translate business workflows into technical solutions
- Maintain documentation and version control
Required Skills & Experience
- Strong hands-on experience with Odoo (v14–v17)
- Proven experience in:
- Python
- Odoo ORM
- Custom module development
- XML views and actions
- Solid understanding of:
- Odoo security & access rights
- Multi-company logic
- Business workflows
- Ability to work independently and take ownership of system components
Preferred (Strong Advantage)
- Experience building custom internal systems (not only ERP installs)
- Experience with long-term Odoo projects
- Familiarity with Git / version control
- Experience working with operational or compliance-driven systems
This Role Is NOT
x Odoo installation only
x Accounting data entry
x Sales CRM setup
x Short-term quick fixes
What We Offer
- Long-term, real business system project
- High-impact technical role
- Competitive compensation based on experience
- Flexible work arrangement
- Growth opportunity into Lead Odoo Developer
How to Apply
Please send:
- CV
- Brief description of custom Odoo projects you have developed
- Odoo versions you worked with
- Availability (Full-time / Contract)
Job Types: Full-time, Permanent
Pay: BD200.000 - BD250.000 per month