We develop open source integrated business apps to help millions of employees save time in their day-to-day tasks.
As a Software Developer in our Research & Development department at Odoo, you will take part in the design and development of new features and technologies that enhance our all-in-one business management software. You'll also help improve and maintain existing modules, with a strong focus on innovation, usability, and scalability.
Our development teams are working on a large scope of apps. At first, you'll start your onboarding as a "generalist", but after your 3 weeks of initial training (both functional and technical), the stage is yours: Business Apps, API/Connectors, Python framework, Frontend UI, Mobile, AI, Security,...
Working tools
Programming languages: Python & JavaScript
Database: PostgreSQL (with object-relational mapping)
Collaboration platform: GitHub
Development model: Open with external community
Framework: Odoo (ORM, Workflows, Report Engine, BI, AI)
Responsibilities
Design, develop, and maintain Odoo features and applications
Improve existing code to increase performance, usability, and reliability
Ensure the quality and consistency of developments through testing and reviews
Collaborate on innovative projects
Be responsible of what you develop
Work directly on the software you code for
Must have
Knowledge of several programming languages
Object-oriented programming language
Experience with relational databases
Problem-solving skills
Quick & autonomous learner
Professional proficiency in spoken and written English
What we offer:
Full-time CDI
Peaceful work environment
Flexible salary package
Training
Exchange program








