Job Title:
Odoo Architect
Experience:
12+ Years
Location:
Remote
Employment Type:
Full-time
About The Role
We are looking for a highly experienced
Odoo Architect
with a strong background in designing, developing, and deploying enterprise-level Odoo-based solutions (v15+). The ideal candidate will have hands-on experience in building scalable, cloud-native, multi-tenant platforms with a deep understanding of DevOps, data engineering, and performance optimization. This is a senior technical leadership role that involves collaborating with cross-functional teams to deliver high-quality, secure, and high-performing business applications.
Key Responsibilities
- Business & Technical Architecture
- Collaborate with Solution Owners, Product Owners, and other Architects to understand end-to-end business requirements.
- Create and present high-level architecture and scope documents addressing scalability, performance, and availability aspects.
- Define the overall technical direction and ensure alignment with organizational goals.
- Cloud Native Platform Management
- Architect, deploy, and manage a multi-tenant cloud-native Odoo platform on Kubernetes.
- Ensure system scalability and high availability across distributed environments.
- UI/UX & Front-End Development
- Design intuitive, user-centric interfaces using Odoo OTB, JavaScript, Web APIs, and modern front-end practices.
- Ensure consistency, accessibility, and performance across all modules.
- Technical Leadership
- Lead and mentor a team of Odoo developers, providing guidance on design, coding, and best practices.
- Review code, validate low-level design documents, and ensure high-quality deliverables within timelines.
- Development & Integration
- Develop applications using Odoo’s modular architecture and create reusable plug-ins, libraries, and frameworks.
- Integrate Odoo with third-party and internal systems via REST APIs and other protocols.
- Utilize Docker for containerization and manage deployments on Kubernetes.
- Code Quality & Testing
- Write clean, maintainable, and testable code.
- Implement automation testing frameworks and perform unit, performance, and security testing.
- Performance, Security & DevSecOps
- Optimize Odoo deployments for speed and reliability.
- Implement robust data security and protection measures.
- Manage CI/CD pipelines using GitLab and support DevSecOps practices.
- Data Engineering & Reporting
- Integrate and manage structured/unstructured data, including ETL processes.
- Work with PostgreSQL, Cassandra (4.0+), Presto, and Superset for analytics and visualization.
- Ensure strong data modelling, data warehousing, and reporting capabilities.
- Release & Support
- Coordinate with Solution and Technical teams to plan and review sprint deliverables.
- Handle release management, UAT fixes, and production support as per SLA/OLA.
- Provide timely resolution for critical incidents and performance issues.
Required Technical Skills
- Odoo Platform: v15+ development, customization, module creation, scaling for 1000+ users.
- Programming: Python (mandatory), Java or Scala (preferred).
- Data Engineering: ETL, Data Modelling, SQL, PostgreSQL/MySQL, Cassandra, Presto, Superset.
- DevOps: GitLab CI/CD, Docker, Kubernetes (microservices-based architecture).
- Cloud Platforms: Experience deploying on cloud environments (AWS, Azure, or GCP).
- Security: Experience implementing application and data security best practices.
- Methodologies: Agile/Scrum, Sprint planning, code reviews, and release cycles.
- Tools: Jira, GitLab, Confluence.
- Operating Systems: Linux and Windows.
Soft Skills
- Strong leadership and communication abilities.
- Problem-solving mindset with a proactive approach.
- Ability to handle multiple stakeholders and drive consensus.
- Excellent documentation and presentation skills.