HamburgerMenu
hirist

Gravity Engineering Services - Odoo Architect - Native Cloud Platform

Gravity
Multiple Locations
7 - 15 Years
star-icon
3.9white-divider60+ Reviews

Posted on: 09/10/2025

Job Description

Role : Odoo Architect

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 analyse 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.

info-icon

Did you find something suspicious?