Senior Full Stack Odoo Developer

Lebanon

Position Summary / Job Brief


We are seeking a Senior Full Stack Odoo Developer to join and lead the design, customization, integration, and support of our ERP environment

based on Odoo. This role blends technical expertise, systems architecture, hands-on coding, process improvement, training, and technical support.

You will be a key contributor in enhancing business operations by building powerful, user-friendly, and reliable ERP solutions and integrations. You will

also support and mentor teams, assist in troubleshooting complex issues, and document processes and best practices.

Core Objectives of the Role


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

• Provide ongoing troubleshooting and support to internal users and stakeholders.

• Deliver training, demos, and knowledge transfer to functional users and junior developers.

• Develop full stack solutions that align with organizational goals and user needs.

• Drive system performance, security, and scalability enhancements.

• Collaborate cross-functionally and improve business processes via automation.



Required Education


• Bachelor’s or Master’s degree in Computer Science, Information Systems, Software Engineering, or a related discipline.


Required Experience & Certificates:


• 7+ years of professional experience in software development.

• 4+ years of solid experience with Odoo (v13 and above), including enterprise module customization and development.


Tasks and Duties:


1. Odoo Development & Customization

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

• Customize default modules and build new ones using Python, XML, and Odoo ORM.

• Implement advanced business logic and custom workflows.

• Develop reports, dashboards, and data visualizations with QWeb and third-party tools.


2. Full Stack Development

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

• Ensure responsive design and cross-browser compatibility.

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


3. Support & Troubleshooting

• Handle user-reported technical issues, perform root cause analysis, and implement permanent fixes.

• Proactively monitor system performance and identify areas for improvement.

• Manage support tickets and maintain service level objectives (SLOs).

• Develop test plans, debug code, and validate bug fixes in staging environments before release.


4. Training & Mentoring

• Provide technical training and onboarding for junior developers and new team members.

• Offer functional training and demos to end-users or key stakeholders on new features/modules.

• Conduct knowledge-sharing sessions and internal tech talks.

• Document SOPs, technical specifications, change logs, and internal manuals.


5. Integration and API Management

• Develop APIs and ensure smooth integration with third-party tools (e.g., payment gateways, shipping services, CRMs).

• Build middleware to facilitate communication between Odoo and other internal systems.

• Manage authentication, security, and data exchange reliability.


6. Deployment, Testing & Version Control

• Manage environments (development, staging, production) and deploy using tools such as Git, Docker, and Odoo.sh.

• Perform automated/manual testing and debugging to ensure code quality.

• Implement CI/CD pipelines where applicable.


7. Process Improvement and Best Practices

• Participate in business process analysis and propose solutions leveraging ERP automation.

• Suggest technical improvements and architectural refactors for long-term scalability.

• Maintain adherence to coding standards, documentation practices, and change management.


Skills

Python & Odoo ORM Expert

PostgreSQL Advanced

JavaScript / XML / QWeb Advanced

HTML5 / CSS3 Advanced

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

Git & Git-based CI/CD Proficient

Odoo.sh or On-Premises Deployments Proficient

Preferred Extras

• Experience in front-end frameworks (Vue.js, React)

• Odoo Certification (Functional or Technical)

• ERP experience in specific verticals (manufacturing, retail, distribution, etc.)

Soft Skills

• Strong communication and interpersonal skills

• Analytical thinker with a focus on problem resolution

• Ability to manage workload independently and under pressure

Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt