Job Title : Mid–Senior Odoo Developer (3–5 Years Experience) Location : Bangalore (Hybrid / Remote Options Available)
Department : Technology / ERP Solutions
Employment Type : Full-Time
Overview We are seeking an experienced Mid–Senior Odoo Developer with strong technical and functional expertise to join our ERP solutions team. The ideal candidate thrives in fast-paced, client-facing environments and has a proven track record of delivering complex, end-to-end Odoo implementations across multiple business domains including Accounting, Sales, CRM, HR, Purchase, Inventory, Manufacturing, and Projects.
This is a high-ownership role requiring independence, clear communication, and the ability to manage demanding projects with tight timelines while maintaining solution quality and client satisfaction.
Key Responsibilities 1. Technical Development & Customization
Design, develop, and maintain custom Odoo modules and advanced enhancements
Implement complex customizations on both Community and Enterprise editions
Develop sophisticated workflows, automated / server actions, scheduled jobs, and cross-module integrations
Customize views (XML / QWeb), reports (PDF / Excel / custom), dashboards, and frontend components
integrate Odoo with third-party systems (payment gateways, external CRMs, HRMS, POS, ERPs, etc.)
Write clean, scalable, and maintainable code following Odoo best practices
2. Functional & Business Process Expertise
Deep understanding of core business processes across Accounting, Sales, CRM, HR, Purchase, Inventory, Manufacturing, and Project modules
Translate client requirements into clear functional and technical specifications
Proactively recommend optimal Odoo-standard solutions over unnecessary custom development
Configure complex setups (multi-company, fiscal positions, approval hierarchies, accounting rules, access rights, etc.)
3. Client Interaction & Project Delivery
Engage directly with clients to gather requirements, conduct demos, workshops, and UAT sessions
Present technical and functional concepts clearly and confidently
Participate in client calls, sprint planning, and progress reviews
Provide realistic estimates and proactively highlight risks or scope creep
4. Deployment, DevOps & Infrastructure
Deploy and manage Odoo instances on-premise, Docker, Odoo.Sh, AWS, GCP, Azure, or DigitalOcean
Set up and maintain CI / CD pipelines, automated testing, and deployment workflows
Perform version upgrades, large-scale data migrations, and patch management
Optimize performance (PostgreSQL indexing, query optimization, caching, load balancing)
Manage Git workflows, code reviews, branching strategies, and documentation
5. Support & Quality Assurance
Rapidly troubleshoot and resolve production incidents
Conduct thorough testing of custom developments and configurations
Maintain comprehensive technical and functional documentation
Deliver knowledge transfer and training to internal teams and end users
Required Technical Skills Core Odoo Expertise
Strong Python proficiency
In-depth knowledge of Odoo framework (ORM, fields, models, views, controllers, QWeb, report engine)
XML / QWeb, JavaScript (Odoo web client / widgets), PostgreSQL (advanced queries & optimization)
Module development, migrations, debugging, and best practices
Integration & API
Building and consuming REST APIs, JSON, XML-RPC, webhooks
Experience with odoorpc, requests, and third-party integrations
DevOps & Infrastructure
Linux administration (Ubuntu preferred), Nginx / Apache, SSL
Git / GitLab / GitHub workflows and CI / CD pipelines
Docker, Odoo.Sh management, cloud platforms (AWS / GCP / Azure / DO)
Backup strategies, monitoring, and performance tuning
Required Functional Knowledge (Immediate, practical expertise expected — not “I’ll look it up”)
Accounting : Chart of accounts, taxes, fiscal positions, reconciliations, assets
Sales & CRM : Lead-to-order flows, quotations, pricelists, pipelines
Purchase & Inventory : RFQ → PO → Receipt, reordering rules, valuation methods
HR : Employee records, attendance, leaves, appraisals, basic payroll structures
Experience & Qualifications Mandatory
3–5 years of hands-on Odoo development and implementation experience
Proven delivery of full-cycle, complex Odoo projects (not just minor tweaks or support)
Extensive client-facing experience (requirements workshops, demos, UAT, go-live support)
Demonstrated ability to work under pressure and deliver on critical timelines
Strong Advantages
Experience with Odoo version upgrades and large data migrations
Multi-company implementations and advanced automation
Odoo certification(s)
Contributions to Odoo community or open-source modules
Leadership experience in small development teams
Familiarity with Agile / Scrum methodologies
Soft Skills Excellent communication — can explain complex topics simply and confidently
works independently
Calm and professional under pressure with demanding stakeholders
Honest, transparent, and proactive in raising risks
Detail-oriented with consistent documentation habits
What We Offer Flexible hybrid / remote work arrangement (Bangalore-based)
Exposure to large-scale, enterprise-grade Odoo implementations
High-impact role with direct client interaction and solution ownership
Collaborative team culture that values transparency and results
Technical Consultant • Hosur, Tamil Nadu, India