About the Company
Infomaniak is an independent Swiss technology company specializing in ethical and sovereign cloud and productivity solutions. It is the organization behind SwissTransfer and works with high-profile clients including international institutions, media organizations, cultural events, and public entities across Europe. The company is certified B Corp and recognized for its energy-efficient and environmentally optimized data centers, with a strong focus on sustainability, digital sovereignty, and local economic impact.
About the Role
Infomaniak is seeking a Software Engineer Odoo to join its team in Geneva. The role focuses on developing integration and synchronization flows between internal tools and the Odoo ecosystem. It involves building technical solutions that connect systems, ensuring performance and reliability, and contributing to documentation and knowledge sharing within the company.
Responsibilities
- Design and develop integration and synchronization flows between internal tools and the Odoo ecosystem.
- Develop and maintain automated tests and perform performance evaluations.
- Write and maintain technical documentation and share best practices within the organization.
Requirements
- Solid experience in Odoo development using Python, including ORM, API, QWeb, and OWL.
- Strong understanding of accounting mechanisms such as chart of accounts, reconciliation, and taxes.
- Good knowledge of APIs, including REST API, JSON-RPC, and Webhooks.
- Strong SQL skills with PostgreSQL, including query optimization and database management.
- Ability to translate business requirements into efficient technical solutions.
- Knowledge of BI or financial reporting tools is considered an advantage.
- Contributions to the Odoo Community Association (OCA) is a plus.
- Experience with Docker and Kubernetes is an advantage.
- Team-oriented mindset with strong communication skills.
Employment Details
- Permanent contract.
- 80% to 100% employment rate.
- Location: Geneva.
- Availability: as soon as possible.
- Recruitment process includes a first technical interview followed by an on-site interview.