Vinove Software & Services

Odoo Full Stack Developer

Remote Noida
Python Odoo ORM OWL QWeb JavaScript HTML CSS PostgreSQL API XML-RPC Linux Git Docker jQuery
Description

[DT] : Odoo Full Stack Developer

Location: Noida; Remote

Department: Operations

Experience: 4 to 7 Years

Job Description: Odoo Full Stack Developer

1. Role Summary

The Odoo Full Stack Developer will be responsible for developing, customizing, integrating, and maintaining Odoo modules aligned with business workflows. The role combines backend development (Python/Odoo ORM) and frontend customization (OWL/QWeb/JavaScript) to deliver seamless ERP functionality.
The ideal candidate must be skilled in translating business requirements into scalable Odoo solutions while ensuring system performance, usability, and maintainability.

2. Key Objectives

Deliver high-quality Odoo customizations, modules, workflows, and API integrations.
Improve system performance, user experience, and ERP functionality.
Implement end-to-end features across backend, frontend, and database layers.
Support business operations with stable, optimized, and well-documented Odoo solutions.
Enhance automation and reduce manual effort across business processes.

3. Core Responsibilities

Develop, customize, and maintain Odoo modules across Sales, CRM, Inventory, Accounting, HR, Projects, and custom apps.
Build new features using Python, Odoo ORM, and implement UI changes using OWL, QWeb, JavaScript, HTML, and CSS.
Integrate Odoo with third-party applications using REST APIs, XML-RPC, and external services.
Perform Odoo configuration, deployment, migration, version upgrades, and bug fixing.
Conduct technical assessments, code reviews, and ensure coding best practices within Odoo framework.
Work closely with functional consultants and business teams to understand requirements and translate them into technical solutions.
Optimize system performance, perform database tuning, and ensure security and data integrity.

4. Must-Have Skills (Technical & Soft)

Technical Skills

Strong hands-on development experience in Odoo (v12–v17 preferred).
Proficiency in Python, Odoo ORM, PostgreSQL, and server-side architecture.
Experience with OWL/QWeb, JavaScript, jQuery, HTML5, CSS3.
Strong understanding of Odoo workflows, models, views, security rules, access control, and business objects.
Ability to create and customize reports (QWeb/XL reports).
Experience in API integration, web services (REST, XML-RPC).
Ability to manage Odoo deployment, server setup, module packaging, and upgrades.
Familiarity with Linux environment, Git, and DevOps basics.

Soft Skills

Strong analytical and debugging skills.
Clear communication and requirement understanding ability.
Problem-solving mindset with ownership of end-to-end delivery.
Ability to work cross-functionally with product, QA, and business teams.
Time management and ability to handle multiple tasks simultaneously.

5. Good-to-Have Skills

Experience with Odoo.sh, Dockerized Odoo deployments, or multi-database environments.
Knowledge of Odoo Accounting, Manufacturing (MRP), or advanced Inventory modules.
Understanding of performance profiling and caching strategies.
Contributions to the Odoo community or open-source projects.
Exposure to UI/UX improvements or Design Systems.
Experience with payment gateways, e-commerce modules, or marketplace integrations.

6. Experience Requirements

4–7 years of hands-on Odoo development experience.
Must have delivered multiple Odoo projects from development to deployment.
Experience working with mid-size or enterprise Odoo implementations is preferred.
Prior expertise in end-to-end module customization, integrations, and workflow automation.

7. KPIs / Success Metrics

Delivery Efficiency: On-time module delivery, development velocity, sprint completion rate.
Code Quality: Bug rate, adherence to coding standards, review score.
Performance Metrics: System uptime, response time, database performance improvement.
User Adoption: Increase in active users, reduction in user complaints or system errors.
Integration Success: Stable and error-free external integrations.
Process Automation Impact: Reduction in manual effort and improvement in workflow efficiency.
Documentation & Maintainability: Quality of technical documentation and ease of future maintenance.

Vinove Software & Services
Vinove Software & Services

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say