Role Overview
As a Technofunctional / Senior Odoo Developer, you will work
as a full-stack Odoo engineer, delivering solutions across backend, frontend, integrations,
and architecture.
This role combines strong technical engineering with a techno-functional
mindset, enabling close collaboration with business teams and a deep
understanding of real operational workflows.
You will support business stakeholders and functional teams in the early
design phase, validate requirements, assess feasibility, and shape scalable
technical solutions.
You will collaborate with teams across India and Europe,
take ownership of technical decisions, and mentor colleagues.
Hybrid work is possible, but the position requires a majority on-site
presence in Kochi.
Odoo Development & Integrations
- Develop and extend Odoo modules across all core apps,
including backend logic, UI/XML views, frontend behavior, and reports
- Build and maintain frontend elements (UI views, XML
templates, custom widgets, QWeb/PDF/Excel reports)
- Work across major Odoo business areas (Sales, Purchase,
Inventory, Accounting, Manufacturing, HR, etc.)
- Translate functional requirements into clean technical
specifications
- Support feasibility assessments, gap analysis, and
alternative solution design
- Implement controllers, API endpoints, and server-side
logic
Architecture
& Quality
- Analyse requirements and design scalable, modular, maintainable
Odoo solutions
- Ensure all solutions follow client engineering standards,
architectural principles, and OCA best practices
- Ensure performance, reliability, and long-term
maintainability
- Ensure correct process logic, data consistency, and
cross-module dependencies
- Identify functional and technical edge cases
- Support technical feasibility assessments and contribute to effort
estimations
- Conduct code reviews to ensure quality, consistency, and
maintainability
- Contribute to internal reusable components, shared
frameworks, and coding standards
Collaboration
& Mentorship
- Participate actively in Scrum/Kanban development processes
- Act as a bridge between functional/business teams and
technical teams
- Collaborate daily with teams in India and Europe
- Mentor
Junior and Mid-level developers
OCA
Contribution
- Develop the capability to contribute regularly to the Odoo
Community Association (OCA)
- Follow OCA guidelines and contribute improvements where
appropriate
AI-Driven
Engineering
- Use ChatGPT and PyCharm’s Junie for coding,
debugging, testing, documentation, and analysis
- Help improve AI-driven engineering practices internally
