About the Company
Ecorobotix SA is a Swiss B-Corp headquartered in Yverdon-les-Bains, developing AI-powered robotic solutions that reduce the environmental impact of agriculture. The company specializes in ultra-precise spraying technologies that help farmers significantly cut chemical usage while maintaining crop efficiency. Operating with a strong sustainability mission, Ecorobotix brings together an international team focused on advancing smart, responsible farming.
About the Role
Ecorobotix is seeking an Odoo Developer to support and evolve its ERP ecosystem as the company continues to grow. This role combines hands-on development with functional analysis, system integration, and close collaboration with internal stakeholders and external partners. The position contributes directly to operational efficiency across purchasing, manufacturing, inventory, and product lifecycle processes.
Responsibilities
- Translate business needs into clear functional specifications.
- Develop, configure, and customize Odoo modules in coordination with internal owners and partners.
- Integrate Odoo with third-party systems using REST/JSON APIs.
- Ensure high standards of code quality, performance, and security.
- Provide level 2/3 user support, including incident diagnosis and bug resolution.
- Maintain accurate and up-to-date technical documentation.
- Monitor Odoo updates and patches to keep the ERP environment current.
- Support release planning by prioritizing and managing development requests alongside the Odoo Operations Analyst and implementation partner.
Required Skills
- At least 1 year of hands-on experience developing with Odoo.
- Strong proficiency in Python, PostgreSQL, XML, and JavaScript.
- Experience with Python-based Odoo development and functional analysis.
- Good knowledge of core Odoo modules such as Purchasing, Inventory, Manufacturing, and PLM.
- Experience integrating external systems via REST/JSON APIs.
Preferred Qualifications
- Engineering degree in Computer Science, Information Systems, or equivalent.
- Fluent French (spoken and written) with good working knowledge of English.
- Strong communication skills with the ability to explain concepts and provide constructive feedback.
- Team-oriented mindset with a collaborative and supportive approach.