
Innovative solutions by open source experts / GIS, Odoo, Infrastructure and Subscription Management
About the Company
Camptocamp is a service company founded in 2001 and recognized as one of Europe’s leading organizations in the development and integration of Open Source Software. The company operates in Switzerland, France, and Germany.
Camptocamp has strong expertise in Enterprise Resource Planning Software (ERP) with Odoo, IT Management Systems, and Geographic Information Systems (GIS).
The Business Solutions team combines business experts in core functional areas with skilled developers actively involved in the community. Teams are self-organized and goal-oriented, following the company motto “Excellence, together” to collaborate effectively with clients and deliver high-quality solutions.
Since 2006, Camptocamp has been the first official “Gold” Odoo partner and continues to contribute actively to the Odoo community through the Odoo Community Association (OCA), where it is a founding member.
About the Role
The Odoo Developer will join the Business Solutions team and participate in the implementation and support of Odoo projects. The role involves collaborating with consultants, architects, and fellow developers on Open Source solutions. The position offers the opportunity to learn, share, and grow in a supportive, close-knit team environment.
This role uses tools such as GitHub, Docker, Travis, Argo CD, and Kubernetes, and operates on Linux (Ubuntu/Pop!_OS).
Responsibilities
- Analyze and understand client requirements to implement Odoo solutions
- Develop new Odoo modules or enhance existing ones using Python, HTML/XML, and JavaScript as needed
- Write clean, high-quality code while meeting functional requirements, budgets, and deadlines
- Write automated unit and functional tests to ensure project quality and maintainability
- Maintain and improve the existing codebase, managing technical debt
- Deploy applications on the hosting platform
- Support team members in assisting clients
- Participate in the Odoo ecosystem and OCA community
- Contribute to the development of internal tools and hosting platform if desired
Requirements
- Bachelor’s or Master’s degree in Computer Science or an equivalent field
- Minimum 2 years of experience in Odoo development
- Strong programming skills in Python and good knowledge of SQL (PostgreSQL)
- Team-oriented, autonomous, and responsible
- Good written and spoken communication skills in French and English
- Comfortable working in distributed virtual teams across different offices and countries
- Valid work permit for Switzerland
Nice to Have
- Experience with front-end development (HTML, CSS, JavaScript)
- Knowledge of other ERP systems
- Active involvement in Open Source projects
- Familiarity with Linux, Docker, Kubernetes, and common profiling/debugging tools
- Knowledge of German
What’s Offered
- A motivating, modern, and constantly evolving work environment
- A culture of openness that encourages initiative
- Close-knit, dynamic teams where employees play a central role
- Innovative and formative projects
- Attractive working conditions and employee benefits
- Home office allowance and complimentary coffee and beverages
- Flexible working hours
- Free language lessons, including during working hours
- Regular company events and celebrations
- Start date: Immediately or by arrangement
- Location: Bussigny, with partial remote work option
- Work rate flexibility between 80% and 100%