About the Company
DEUTZ is one of the world’s leading manufacturers of drive systems for off-highway applications, supported by a global network of more than 1,000 sales and service partners across over 120 countries. The company continuously advances its technologies with a strong focus on market demands, technological progress, and social responsibility. As a system provider, DEUTZ offers solutions that extend beyond traditional combustion engines, including gas, hydrogen, and electric drive systems. These technologies are used worldwide in construction and agricultural machinery as well as decentralized energy supply.
About the Role
The Odoo Developer is responsible for the end-to-end development and enhancement of the company’s Odoo instance, covering database modeling, business logic, and modern web front-end development. In close collaboration with business departments and IT teams, this role analyzes, digitalizes, and optimizes internal processes within Odoo. The position is based at the headquarters in Cologne and is offered as a permanent, full-time role with flexible working arrangements.
Responsibilities
- Design, develop, and customize Odoo modules (backend and frontend)
- Model and optimize PostgreSQL-based data structures
- Implement business logic using Python within the Odoo framework (ORM, workflows, reporting)
- Develop and enhance modern web frontends using HTML, CSS, JavaScript/TypeScript, OWL (React optional)
- Design and implement REST/JSON interfaces
- Integrate external systems and third-party APIs (ERP, CRM, logistics, payment, BI)
- Implement security and authorization concepts (roles and access control)
- Collaborate in agile environments (Scrum/Kanban) with close stakeholder coordination
- Analyze existing solutions, perform debugging, performance tuning, and refactoring
- Provide technical documentation and support during testing, rollout, and handover to operations
Required Skills
- Several years of experience in Odoo development (backend, ideally frontend)
- Strong Python expertise for web and backend development
- Solid PostgreSQL knowledge (data modeling, queries, performance basics)
- Good knowledge of HTML, CSS, and JavaScript (TypeScript preferred)
- Experience with Odoo frontend technologies (OWL; React is an advantage)
- Practical experience with REST/JSON APIs
- Experience using Git and common collaboration platforms
- Understanding of asynchronous programming concepts
- Knowledge of security and access management concepts (e.g., OAuth2, JWT, LDAP, Azure AD/Entra ID)
- Experience working in agile development teams
- Analytical, structured working style with a strong quality focus
- Strong communication skills
- Good written and spoken German and English
Preferred Qualifications
- Experience integrating complex enterprise systems
- Background in large-scale or industrial environments