Odoo Developer
Role details
Job location
Tech stack
Job description
"As an Odoo Developer, you will take part in the implementation and support of our projects. You'll collaborate with consultants, architects, and fellow developers on exciting Open Source solutions. Every day, you'll have the chance to learn, share, and grow within a supportive and close-knit team."
Using our tools (GitHub, Docker, Travis, Argo CD, Kubernetes), you'll ensure regular testing and delivery of new features. Our operating system is Linux (Ubuntu/Pop!_OS). You will:
- Analyze and understand client requirements to implement Odoo solutions.
- Develop new Odoo modules or contribute to existing ones, mainly using Python, HTML/XML, and JavaScript when needed.
- Write clean, high-quality code while meeting functional requirements, budget, and deadlines.
- Write automated unit and functional tests to ensure project quality and long-term maintainability.
- Maintain and improve the existing codebase, keeping technical debt under control.
- Deploy applications on our hosting platform.
- Support your team in providing assistance to our clients.
- Get involved in the Odoo ecosystem and the OCA community.
- Contribute, if you wish, to the evolution of our internal tools and hosting platform.
Requirements
Do you have experience in XML?, Do you have a Master's degree?, Above all, you are curious, pragmatic, solution-oriented and you want to write quality code and contribute to the success of our clients. Ideally, you already have experience with automated testing and contributions to Open Source projects.
Your essential skills to succeed in this role
- Bachelor or Master degree in computer science or equivalent.
- At least 2 years experience in Odoo development.
- Strong programming skills in Python and good knowledge of SQL (PostgreSQL).
- Team spirit, autonomy, and a sense of responsibility.
- Good written and spoken communication skills in French and English.
- You are open to the idea of working in distributed virtual teams across different offices and countries.
- You have a valid work permit for Switzerland.
The icing on the cake!
If you are comfortable with these points, that's a plus:
- Experience with front-end development (HTML, CSS, JavaScript).
- Knowledge of other ERP systems.
- Active participation in Open Source projects.
- Familiarity with Linux, Docker, Kubernetes, and common profiling and debugging tools and techniques.
- You speak German.
Benefits & conditions
At Camptocamp, work is like nowhere else. You will be part of a young, dynamic and fast-growing company.
- A motivating, modern and constantly evolving work environment.
- A culture of openness, which encourages individual initiative.
- Close-knit, dynamic teams where people play a central role.
- Innovative and formative projects.
- Attractive working conditions.
- Employee benefits, home office allowance, free coffee and beverages.
- Flexible working hours.
- Free language lessons (also possible during working hours).
- Legendary joint events - we celebrate our successes!