Odoo Techno-Functional Consultant | Custom Development, API & AI Integration

Posted yesterday

Worldwide

Summary

## Job Description We are looking for an experienced **Odoo Techno-Functional Consultant / Developer** to join us on a **long-term hourly basis**. The ideal candidate should be comfortable working across both the **functional and technical sides of Odoo** — understanding business requirements, translating them into scalable ERP solutions, developing custom modules, integrating third-party systems, and optimizing existing Odoo workflows. We are particularly interested in someone who has experience with **Odoo custom development, API integrations, and AI/LLM integrations** and can work independently with minimal supervision. ## Key Responsibilities * Analyze business requirements and translate them into clear functional and technical specifications. * Understand existing business workflows and recommend suitable Odoo solutions. * Configure and customize standard Odoo modules according to business requirements. * Develop and maintain custom Odoo modules using Python. * Extend and customize existing Odoo modules without compromising maintainability. * Develop custom models, views, reports, workflows, server actions, and business logic. * Integrate Odoo with third-party applications and external systems through REST APIs. * Develop and integrate AI-powered features into Odoo. * Troubleshoot functional and technical issues and identify root causes. * Optimize Odoo performance, workflows, and database operations. * Work with stakeholders to understand requirements and provide practical ERP solutions. * Perform testing, debugging, deployment, and post-deployment support. * Maintain clean, scalable, well-documented, and version-controlled code. ## Required Technical Skills * Strong experience with **Odoo development and customization**. * Experience with **Odoo v16, v17, or v18**. * Strong **Python** programming skills. * Good knowledge of **PostgreSQL**. * Strong understanding of **Odoo ORM** and module architecture. * Experience with **XML and QWeb**. * Experience with Odoo views, reports, security/access rights, workflows, automated actions, and scheduled actions. * Good understanding of **JavaScript**; OWL experience is a plus. * Experience developing and consuming **REST APIs**. * Experience with **Git / Git-based development workflows**. * Ability to debug and troubleshoot Odoo server and application issues. * Good understanding of Odoo deployment and server environments is a plus. ## Functional / Business Knowledge The candidate should have a good understanding of one or more of the following Odoo business areas: * Sales * CRM * Purchase * Inventory * Manufacturing (MRP) * Accounting * HR * Project Management * Point of Sale (POS) Strong business process analysis and the ability to translate real-world business requirements into Odoo solutions are highly valued. ## AI & Automation Experience Experience integrating AI/LLM capabilities into Odoo is highly preferred. Examples include: * AI-powered chat assistants * OpenAI / Claude / Gemini API integration * Automated email and content generation * Intelligent reporting and data analysis * OCR and document processing * AI-based data extraction * Predictive analytics * AI-powered workflow automation * Natural-language interfaces for Odoo data * AI-assisted business process automation You do not need experience with every AI use case listed above. Strong practical experience with **at least one or more AI integrations** is sufficient. ## What We Expect We are looking for someone who: * Can understand a business problem rather than simply implement a requested feature. * Can suggest the best Odoo-based solution when requirements are unclear. * Writes clean, maintainable, and reusable code. * Understands both Odoo's technical architecture and business workflows. * Can work independently and communicate clearly. * Is comfortable investigating and fixing existing code. * Can take ownership of tasks from requirement analysis through development, testing, and deployment. * Is interested in a **long-term working relationship** rather than a one-off project. ## Deliverables Depending on the project, deliverables may include: * Functional and technical analysis * Odoo configuration and customization * Custom Odoo modules * API and third-party integrations * AI/LLM integrations * Workflow automation * Bug fixes and performance improvements * Technical documentation * User documentation where required * Testing and deployment support ## Engagement **Contract Type:** Hourly **Engagement:** Long-term **Work Style:** Remote **Availability:** We prefer candidates who can provide consistent weekly availability. ## How to Apply Please include the following in your proposal: 1. Briefly describe your Odoo experience and the versions you have worked with. 2. Share 2–3 examples of Odoo projects you have personally developed or customized. 3. Mention your experience with Odoo API integrations and third-party systems. 4. If you have worked with AI/LLM integrations, briefly describe what you built and which APIs you used. 5. Tell us which Odoo business areas you are most experienced with (e.g., Sales, Inventory, Accounting, MRP, POS, etc.). 6. Mention your availability and preferred hourly rate. 7. If possible, provide links to your GitHub, portfolio, or relevant work samples. **Please do not send a generic proposal. We are looking for someone who can demonstrate real-world Odoo development and problem-solving experience.**

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $10.00

    -

    $20.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Odoo
Python
API Integration
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:4 hours ago
  • Interviewing:
    2
  • Invites sent:
    3
  • Unanswered invites:
    1
About the client
Member since Aug 14, 2026
  • United Arab Emirates
    2:17 AM

Explore similar jobs on Upwork

Forward Deployed AI EngineerFixed-price‐ Posted 1 week ago
Python
Artificial Intelligence
LangChain
Make.com expertHourly‐ Posted 2 weeks ago
API Integration
Make.com
Telegram

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo