Odoo Developer

Confidential - Lebanon
The Odoo Developer will be responsible for designing, developing, customizing, and supporting ERP solutions built on Odoo (v13 and above). This role blends technical expertise with business process understanding, covering backend, frontend, integration, troubleshooting, and training. The position also includes mentoring junior developers, supporting functional teams, and driving continuous improvement of ERP operations.

Core Objectives of the Role

Lead end-to-end development and enhancement of Odoo-based ERP solutions.

Provide troubleshooting and support to users and stakeholders.

Deliver training, demos, and knowledge transfer to both technical and functional users.

Develop scalable full-stack solutions aligned with business requirements.

Ensure system performance, security, and scalability.

Drive process improvements and ERP automation.

Key Responsibilities

1. Odoo Development & Customization

Develop, extend, and maintain Odoo modules across areas (Sales, Inventory, HR, MRP, Finance, etc.).

Customize existing modules and build new features using Python, XML, and Odoo ORM.

Implement complex workflows, business logic, reports, and dashboards.

2. Full Stack Development

Build and optimize Odoo web client views (QWeb/JavaScript/XML).

Ensure responsive, user-friendly designs with cross-browser compatibility.

Design secure, scalable backend services and efficient PostgreSQL database models.

3. Support & Troubleshooting

Handle technical issues, root cause analysis, and permanent fixes.

Monitor system performance and implement improvements.

Manage support tickets, testing, debugging, and release validation.

4. Training & Mentoring

Mentor junior developers and onboard new technical staff.

Conduct end-user training and demos for new features/modules.

Document SOPs, specifications, and internal manuals.

5. Integration & API Management

Develop APIs and integrations with third-party services (payment gateways, CRMs, shipping).

Manage middleware, authentication, and secure data exchange.

6. Deployment, Testing & Version Control

Manage dev/staging/production environments and deploy with Git, Docker, and Odoo.sh.

Perform automated/manual testing and ensure CI/CD compliance.

Maintain strict coding standards and version control practices.

7. Process Improvement & Best Practices

Participate in business process analysis and ERP automation initiatives.

Propose technical improvements for scalability and efficiency.

Maintain coding standards, documentation, and change management processes.

Candidate Profile

Education: Bachelor’s or Master’s degree in Computer Science, Information Systems, or Software Engineering.

Experience: 7+ years in software development, with at least 4+ years focused on Odoo (v13+).

Technical Expertise:

Python & Odoo ORM – Expert

PostgreSQL – Advanced

JavaScript / XML / QWeb – Advanced

HTML5 / CSS3 – Advanced

Odoo APIs (REST/XML-RPC/JSON-RPC) – Proficient

Git & CI/CD pipelines – Proficient

Odoo.sh / On-Premise deployments – Proficient

Preferred Extras: Experience with Vue.js or React, Odoo certification, ERP vertical expertise (manufacturing, retail, distribution).

Soft Skills: Strong communication, analytical thinking, leadership, time management, ability to mentor and collaborate across teams.

If you are interested, please apply to this link:

https://www.sdshift.com/jobs/full-stack-odoo-developer-1
Post date: 31 October 2025
Publisher: Hirelebanese
Post date: 31 October 2025
Publisher: Hirelebanese