Skip to Content

Job Application Form

Personal Info
Resume
Provide either a resume file or a linkedin profile
Job Description
Job
Senior Full Stack Odoo Developer -Lebanon
Location
--SD SHIFT--

Job Summary -Senior Full Stack Odoo Developer- (Lebanon)

The Senior Full Stack Odoo Developer designs, develops, and maintains comprehensive Odoo ERP solutions for clients. The role covers both backend and frontend development, creating custom modules, integrating Odoo with external systems, and ensuring the ERP platform is scalable, efficient, and aligned with client business requirements. The position also includes mentoring junior developers, reviewing code, and providing technical guidance across Odoo projects 

Key Responsibilities:

  • Develop and maintain full-stack Odoo applications, including backend (Python, PostgreSQL) and frontend (JavaScript, XML, HTML) components.

  • Design and implement custom Odoo modules tailored to client business needs.

  • Integrate Odoo with external applications, APIs, and databases.

  • Collaborate with functional consultants to translate business requirements into technical solutions.

  • Review and optimize code to ensure performance, security, and maintainability.

  • Troubleshoot, debug, and resolve system issues across modules and integrations.

  • Mentor and guide junior Odoo developers, providing technical support and best practices.

  • Participate in requirement analysis, system design, development, testing, and post-implementation support.

  • Maintain technical documentation, version control, and coding standards.

  • Stay updated on Odoo platform updates, features, and best development practices.

Qualifications, Skills & Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.

  • 5+ years of experience in full-stack Odoo development.

  • Strong proficiency in Python, JavaScript, PostgreSQL, XML, HTML, and Odoo frameworks.

  • Extensive experience with Odoo module customization, development, and integration.

  • Solid understanding of ERP business processes (Accounting, Sales, Inventory, HR).

  • Strong problem-solving, debugging, and analytical skills.

  • Excellent communication and teamwork skills.

  • Ability to mentor and lead junior developers effectively.

  • Experience managing multiple projects and delivering high-quality solutions on time.

  • Knowledge of version control (Git) and software development best practices.