Leonardo Belgium is seeking an Odoo Software Developer to support a prestigious European institution at the forefront of global diplomatic strategy. You will join a growing Odoo team working on a highly customized Odoo 13 environment, primarily focused on HR and Payroll management.
This is not a standard Odoo implementation: the system was migrated from legacy platforms and has since evolved into a standalone SaaS-like solution. Customization is at the core of this role — the ideal candidate is pragmatic, adaptable, and curious, not a strict Odoo purist.
Job Specifications
Hybrid setting, on site and nearby (Brussels)
Type of contract: Freelance (Or able to create a VAT fast)
CV format: Europass
Starting date : ASAP
Eligibly to undergo a Personal Security Clearance (PSC) required
Urgent request, early submissions are appreciated
As an Odoo Developer working within a multidisciplinary ERP team, you will :
Develop and customize high-quality Odoo modules with a strong focus on HR and Payroll
Design and maintain integration interfaces with internal and external systems (REST API, FastAPI, xml-rpc, json-rpc)
Participate in functional and technical analysis to ensure that customizations meet business requirements
Implement best practices in data modelling, business logic, code quality, and unit testing
Support team members as a technical expert, helping to resolve issues and translate complex business processes into effective Odoo solutions
Troubleshoot, debug, and document solutions in a clear and maintainable way
Experience - Requirements
Proven experience with the Odoo Framework (large-scale or highly customized environments preferred)
Hard Skills
Proficiency with Python, PostgreSQL, and JavaScript
Experience with REST APIs and third-party integrations
Knowledge of QWeb templating, GitHub, and relational database concepts
Soft Skills
Pragmatic and adaptable mindset — comfortable working in a heavily customized ERP rather than a “textbook” Odoo project.
Strong analytical and problem-solving skills
Eager to learn, self-driven, and comfortable in an international, multicultural team
Team spirit and clear communication skills across multicultural, multilingual teams
Ability to learn quickly and adapt to evolving technical environments
Nice to have, not mandatory
Knowledge of EU institutions and decision-making processes
Specific expertise with Odoo ERP in HR and Payroll projects
Awareness of the Odoo Community Association (OCA) ecosystem
Odoo front-end development skills (Bootstrap, CSS, Sass, …)
Experience with Odoo server administration
Knowledge of Oracle 19c
What’s in it for you?
An opportunity to contribute to a high-impact EU project in a dynamic and fast-growing environment
A chance to work on challenging customizations that go beyond standard Odoo development
Hybrid work schedule, with both in-office collaboration and remote flexibility
Exposure to multicultural teams and international stakeholders
Professional growth through training and skill enhancement opportunities
Once we receive your CV, we will evaluate it carefully. Should there be a match for this or any other position at Leonardo Belgium, we will be in touch with you. In case there is no match now, we will make sure to keep your CV in consideration for future vacancies!