Odoo Developer - Freelancer (Project Based)

Company: Onvia IT Services
Engagement Type: Freelance / Project-Based (No Full-Time)
Location: Remote
Experience: 3–8+ Years (real experience matters)



Role Overview

We’re looking for a freelance Odoo developer who can deliver high-quality work on a per-project basis.

This is not a support or maintenance role. You will be brought in for serious development work, especially:
• Odoo version migration (v17 → v19)
• Custom module development from scratch



Scope of Work
• Execute complete Odoo migration (v17 to v19) with zero data loss and minimal downtime
• Build custom modules from scratch based on business needs
• Customize and extend existing modules (CRM, Sales, Inventory, Accounting, HR)
• Develop backend logic using Python and optimize PostgreSQL performance
• Work on Odoo ORM, Views, Controllers, Wizards, and QWeb reports
• Handle third-party integrations (APIs, payment systems, external platforms)
• Troubleshoot and fix production issues independently



Must-Have Skills (Non-Negotiable)
• Strong experience with Odoo (v14–v17)
• Proven migration experience (v17 → v19 mandatory)
• Expertise in Python (Odoo framework level)
• Solid knowledge of PostgreSQL
• Deep understanding of Odoo architecture & ORM
• Experience building custom modules from scratch
• Ability to work independently and deliver on deadlines



Good-to-Have
• Experience with Odoo.sh / Docker deployments
• Knowledge of OWL framework
• CI/CD exposure
• Multi-company / multi-currency implementation experience



What This Is NOT
• Not a full-time role
• Not for basic configurators
• Not for developers without real migration experience



How Engagement Works
• Project-based assignments with defined scope & timelines
• Payment per project/milestone
• Long-term collaboration possible for consistent performers



How to Apply

Send:
• Your updated CV at [email protected]

Back Next