Mid-Level Odoo Developer

--Onsite, Hybrid, Remotely--

Job Summary:

We are looking for a talented and motivated Senior Odoo Developer to join our ERP development team. The ideal candidate should have practical experience in Odoo development and a strong understanding of both the technical and functional aspects of ERP systems. You will be responsible for customizing and extending Odoo modules, developing new features, and supporting business process automation.

Key Responsibilities:

  • Customize and extend existing Odoo modules based on business requirements.
  • Develop new modules, features, and reports using Python, XML, and JavaScript.
  • Integrate Odoo with third-party services and APIs.
  • Troubleshoot and resolve functional and technical issues in Odoo.
  • Participate in code reviews and contribute to technical discussions.
  • Collaborate with functional consultants, UI/UX designers, and QA teams.
  • Write clear technical documentation and user guides when needed.
  • Stay up to date with the latest features and best practices in Odoo.
Nice To Have
  • Experience with Odoo.sh or on-premise deployment and configuration.
  • Familiarity with RESTful APIs and system integrations.
  • Knowledge of Docker and Linux server environments.
  • Basic understanding of frontend frameworks (React, Vue.js, or Bootstrap).
  • Odoo functional knowledge or certification is a plus.
Must To Have
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2–4 years of hands-on experience in Odoo development (v11 and above).
  • Strong knowledge of Python and Odoo’s ORM.
  • Proficient in PostgreSQL, JavaScript, XML, and QWeb templating.
  • Experience with core Odoo modules such as Sales, CRM, Inventory, Accounting, and HR.
  • Familiarity with Docker and Ubuntu/Linux environments for development and deployment.
  • Experience working with CI/CD pipelines and version control tools like Git.
  • Ability to analyze functional requirements and deliver clean, maintainable code.
  • Strong problem-solving skills and ability to work in a collaborative team environment.
  • Good communication skills (written and verbal).