Senior Full Stack Odoo Developer - Beirut, Lebanon
SD GroupPosition 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
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
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.
- Bachelor's or Master's degree in Computer Science, Information Systems, Software Engineering, or a related discipline.
- 7+ years of professional experience in software development.
- 4+ years of solid experience with Odoo (v13 and above), including enterprise module customization and development.
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.)
- Strong communication and interpersonal skills
- Analytical thinker with a focus on problem resolution
- Ability to manage workload independently and under pressure
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Job Type
- Job Type
- Full Time
- Location
- Beirut, Beirut Governorate, Lebanon
Share this job:
