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