logo

Odoo Architect

We are seeking an experienced Odoo & Data Engineering Architect (12+ years) to design scalable, cloud-native Odoo solutions and lead enterprise-grade implementations. The role involves technical leadership, modular Odoo development, data engineering (ETL, big data), and seamless system integrations. You will drive architecture, CI/CD, DevSecOps, and ensure high performance, security, and usability across complex platforms.

DepartmentEngineering
Locationhybrid
Experience10+ Years

Mandatory Skills

Business Requirements:

  • Independently interact with Solution Owners, Product Owners, other Odoo Architects, and Solution Architects to understand the complete scope of business requirements.

  • Write and present a high-level scope and architecture document for confirmation by all stakeholders.

  • Addressing Scalability and High availability aspects and dimensions.

Cloud Native Platform Management:

  • Create, deploy, and manage a Cloud Native Multi-tenant platform and business applications built on Odoo (v15+).

User Interface Design:

  • Architect and design the User Interface using Odoo platform OTB capabilities, JavaScript, Web API, and the latest front-end best practices.

Technical Leadership:

  • Lead the development team to ensure that the solution is developed in accordance with requirements, specifications, standards, and best practices, considering delivery timelines.

  • Guide the team in creating low-level design documents, performing thorough code reviews, and ensuring superior quality of the developed software.

Development:

  • Develop applications using Odoo platform OTB capabilities with a modular design.

  • Build Odoo-based libraries, plug-ins, modules, and frameworks to support modular, large, complex web applications.

  • Integrate with existing or third-party software platforms and systems using Rest APIs or other protocols.

  • Write JavaScript, database queries/functions, CSS, and HTML.

  • Containerize deployment solutions using Docker on Kubernetes.

Code Quality & Testing:

  • Develop high-quality, clean, reusable, and maintainable code with maximum test automation using suitable frameworks and technologies.

  • Conduct unit, system, performance, and security tests.

Performance & Security:

  • Ensure high performance and availability of applications, providing support as needed.

  • Implement security and data protection measures, fixing security findings within SLA.

Data Integration:

  • Integrate data storage solutions, including databases, key-value stores, and blob stores.

  • Data Engineering skills, ability to process Unstructured, Big data , ETL.

CI/CD Pipeline:

  • Create and maintain CI/CD pipelines as per the blueprint.

Troubleshooting:

Troubleshoot and resolve technical problems in a timely and accurate manner to improve application performance and functionality.

Documentation:

Create architecture and design documentation.

DevOps Maintenance:

Maintain the end-to-end DevOps cycle (code platform, test, build, deploy, and manage) using GitLab.

Other Release Management Activities:

  • Troubleshoot and resolve technical problems as defined by OLA/SLA agreements with the customer team and L1/L2/L3 team.

  • Fix User Acceptance Test bugs and confirm acceptance from the customer.

  • Review all deliverables and Sprint Plans with the Solution team and the Technical team.

  • Adjust feature priorities for future releases based on business needs

Technologies Used:

  • Odoo Platform v15+ Based Development:

  • Experience with Odoo development and customization.

  • Odoo User base (Logged-in users) > 1000 Users.

  • Odoo on Kubernetes (Microservices Based Architecture) with DevOps understanding

  • Knowledge of Odoo modules, architecture, and APIs.

  • Ability to integrate Odoo with other systems and data sources.

  • Capable of creating custom modules.

  • Scale Odoo deployments for many users and transactions.

Programming Languages:

  • Proficiency in Python is essential.

  • Experience with other programming languages (e.g., Java, Scala) is a plus.

Data Analysis and Reporting:

  • Ability to analyze and interpret complex data sets. (AI based)

  • Experience with data visualization tools (e.g., Superset).

  • Experience in Cassandra (4.0+) along with Query Engine like Presto.

  • Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL).

  • Experience with ETL tools and processes.

  • Data Structure & Data Modelling

  • Knowledge of data warehousing concepts and technologies.

  • Familiarity with big data technologies (e.g., Hadoop, Spark) is a plus.

  • Experience in managing and processing large Datasets

DevSecOps:

  • Experience with containerization, Docker, and Kubernetes clusters.

  • CI/CD with GitLab.

Methodologies:

Knowledge and experience of SCRUM and Agile methodologies.

Operating Systems:

Linux/Windows OS.

Tools Used:

Jira, GitLab, Confluence.

Why Join Gravity

  • Join the Elite network of the top 5% and advance your career.

  • Embark on a journey with a forward-thinking and innovative IT technology consulting company.

  • Competitive compensation package, featuring performance-based incentives.

  • Prospects for career advancement within a rapidly expanding global organization.

Gravity is an equal opportunity employer. We celebrate diversity and remain committed to establishing an inclusive environment for all employees.

Hiring Process

  • Step 1: Language and Personality

  • Step 2: In-Depth Skill Review

  • Step 3: Live Screening

  • Step 4: Test Projects

  • Step 5: HR Discussion

  • Step 6: Onboarding

Ready to be part of the Top 3% club?