As an Odoo Developer, you will be responsible for the end-to-end development and customization of our Odoo applications. You will work closely with our functional consultants and business analysts to understand requirements and translate them into robust, scalable, and efficient technical solutions. You will be crucial in enhancing our business processes and ensuring our Odoo environment operates at its peak performance.
Key Responsibilities
- Design, develop, and customize Odoo modules (new and existing) using Python and the Odoo framework.
- Integrate Odoo with third-party applications and services (e.g., payment gateways, e-commerce platforms, shipping APIs).
- Develop and maintain complex reports (QWeb, PDF), dashboards, and data feeds.
- Customize and extend Odoo's frontend components using JavaScript, XML, CSS, and Odoo's QWeb templating engine.
- Perform code reviews, debugging, and optimization to ensure high performance and security.
- Collaborate with cross-functional teams to gather requirements, provide technical insights, and deliver solutions on time.
- Manage deployment and version control using tools like Git.
- Provide technical support and troubleshoot issues related to Odoo functionality and customizations.
- Stay updated with the latest Odoo version features and best practices.
What We're Looking For (Qualifications & Experience)
Must-Have:
- Proven experience as an Odoo Developer with a strong portfolio of developed modules.
- Strong proficiency in Python programming.
- In-depth knowledge of the Odoo framework, including its ORM, module structure, and security model.
- Experience with PostgreSQL and writing efficient SQL queries.
- Solid understanding of front-end technologies: XML, JavaScript, CSS.
- Experience with version control systems, preferably Git.
- Ability to understand business processes and translate them into technical specifications.
- Strong problem-solving skills and a proactive attitude.
Nice-to-Have (Preferred Qualifications):
- Experience with Odoo.sh platform for deployment and CI/CD.
- Knowledge of building and consuming RESTful APIs and Web Services.
- Familiarity with Linux server environments and basic administration.
- Experience with other web frameworks (e.g., Django, Flask) is a plus.
- Odoo Technical Certification.
- Experience in performance tuning and debugging Odoo applications.
Job Type: Full-time
Work Location: In person