Odoo Developer
✨ About This Role
Job Summery :-
To design, develop, and maintain high-quality Odoo modules and customizations that extend the platform's core capabilities. The role bridges the gap between complex business logic and technical execution, ensuring that both the backend architecture and frontend user interfaces are scalable, performant, and aligned with organizational goals.
Backend Development & Customization:
- Develop and maintain custom Odoo modules using Python, following best practices for inheritance and modularity.
- Design and implement complex business logic and workflows within the Odoo framework.
- Perform database management and optimization using PostgreSQL, including data migration and schema design.
- Build and maintain API integrations (XML-RPC, JSON-RPC) to connect Odoo with external hardware, mobile apps, or third-party services.
- Optimize server-side performance and troubleshoot deep-level technical issues within the Odoo core and custom environments.
Frontend & UI/UX Development:
- Customize and enhance the Odoo Web Client using JavaScript (OWL Framework), XML, and QWeb templates.
- Develop responsive and intuitive dashboards, reports, and views based on UI/UX wireframes and prototypes.
- Implement frontend validation and interactive elements to improve user experience across Sales, Inventory, and Manufacturing modules.
Technical Lifecycle Management:
- Collaborate on system upgrades, ensuring custom modules are successfully migrated to newer Odoo versions.
- Conduct unit testing and code reviews to maintain high standards of code quality and security permissions.
- Provide technical documentation for all custom developments, including technical specifications and deployment guides.
- Develop and maintain internal documentation, user manuals, and system procedures for the ERP ecosystem.
- Conduct specialized training sessions for internal teams on how to effectively use new features and customized modules.
Provide functional guidance and troubleshooting to end-users to improve daily operational efficiency
Qualifications and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience (2+ years) in full-stack Odoo development (backend and frontend).
- Deep expertise in Python programming and the Odoo framework.
Strong proficiency in JavaScript, specifically the Odoo Web Library (OWL), and CSS/SCSS.
Skills:-
- Expertise in Odoo Accounting, Sales, and Inventory functional setups.
- Advanced knowledge of PostgreSQL and database optimization.
- Expertise in Odoo’s ORM, security rules (ACLs), and XML data files.
- Experience with Git for version control and collaborative development.
- Familiarity with Linux environments and Docker for Odoo deployment is preferred.
Competencies:
- Analytical thinking to translate operational requirements into scalable code.
Effective communication skills for collaborating with the Systems Administrator and internal teams.
Fluency in English and Arabic (written and verbal)
Why You'll love working here:
Ready to lock in? 🔥
This opportunity is about to be someone else's W. Don't sleep on it! 💯