Odoo Developer
Job Summary
We are looking for a skilled Odoo Developer to design, develop, customize, and maintain Odoo ERP solutions. The ideal candidate should have strong expertise in Python, Odoo Framework, PostgreSQL, and API integrations, with hands-on experience in developing custom modules and implementing business workflows.
Key Responsibilities
- Develop, customize, and maintain Odoo modules based on business requirements.
- Implement, configure, and support Odoo ERP solutions across various business functions.
- Integrate Odoo with third-party applications, marketplaces, payment gateways, logistics providers, ERP/CRM systems, and external databases.
- Customize Odoo reports, workflows, dashboards, and user interfaces.
- Troubleshoot technical issues and optimize system performance, reliability, and scalability.
- Collaborate closely with functional consultants, business analysts, and project stakeholders.
- Manage Odoo version upgrades, database migrations, deployments, and maintenance activities.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Ensure application security, code quality, and system stability.
- Participate in requirements gathering, solution design, testing, and technical documentation.
Required Skills & Experience
- Minimum 2 years of hands-on experience in Odoo development.
- Strong proficiency in Python and PostgreSQL.
- Experience working with both Odoo Community and Odoo Enterprise editions (mandatory).
- Strong knowledge of:
- XML
- JavaScript
- HTML
- CSS
- PostgreSQL
- Experience with APIs and third-party system integrations.
- Familiarity with Git, version control workflows, and collaborative development practices.
- Experience working in Ubuntu server environments and deployment processes.
Functional Knowledge:
Understanding of business workflows and ERP processes, including:
- Sales
- Inventory and Warehouse Management
- Customer Relationship Management (CRM)
- Human Resources (HR)
- Purchase Management
- Accounting
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
- Strong attention to detail and commitment to delivering high-quality solutions.
Nice to have
- Experience with Azure, GCP, or other cloud hosting platforms.
- Hands-on experience with Docker, containerization, and DevOps practices.
- Experience in SaaS-based Odoo implementations.
- Knowledge of E-Commerce integration, WhatsApp API integration, and mobile application integrations.
- Understanding of CI/CD pipelines and deployment automation.
- Familiarity with performance tuning and database optimization.
- Experience integrating WooCommerce, Shopify, WhatsApp Business API, mobile applications, and other external platforms with Odoo.
- Experience integrating AI-powered solutions with Odoo ERP.
- Knowledge of Generative AI technologies such as OpenAI, Gemini, Claude, or other large language model (LLM) platforms.
- Experience developing AI-driven business workflows, chatbots, virtual assistants, and automation solutions within Odoo.
Educational Qualification
- Bachelor's degree in engineering or a related field.