Senior Odoo Developer
About EX Squared
EX Squared is a global technology consulting firm that partners with leading companies to build high-impact digital solutions. We work with top-tier clients across multiple industries, delivering scalable, high-quality software through distributed teams across LATAM.
Role Overview
We are looking for a Senior Odoo Developer with a strong software engineering background to design, customize, and integrate Odoo-based solutions. This role focuses on backend development, system integrations, and scalable architecture, going beyond functional CRM configurations.
Key Responsibilities
-
Design, develop, and customize Odoo modules using Python.
-
Extend and maintain Odoo CRM functionality according to business requirements.
-
Develop and maintain integrations between Odoo and external systems using REST APIs.
-
Customize workflows, business logic, and data models within Odoo.
-
Ensure code quality through clean architecture, testing, and best development practices.
-
Collaborate with product, QA, and other engineering teams in a distributed environment.
-
Participate in technical discussions, code reviews, and architectural decisions.
-
Troubleshoot and optimize performance and scalability issues.
Required Skills & Experience
Technical Requirements
-
5+ years of experience as a Software Engineer or Backend Developer.
-
Strong experience developing and customizing Odoo (CRM and core modules).
-
Proficiency in Python for backend development.
-
Experience building and consuming RESTful APIs.
-
Solid understanding of relational databases (PostgreSQL preferred).
-
Experience with Odoo ORM, workflows, and module architecture.
-
Familiarity with version control systems (Git).
-
Experience working in Linux-based environments.
Engineering & Architecture
-
Strong understanding of software engineering principles (clean code, modularity, scalability).
-
Experience integrating ERP/CRM systems with third-party platforms.
-
Ability to analyze business requirements and translate them into technical solutions.
Nice to Have
-
Experience with Odoo Enterprise editions.
-
Experience with Docker and CI/CD pipelines.
-
Knowledge of frontend development (JavaScript, XML, Odoo views).
-
Experience working with cloud platforms (AWS, Azure, or GCP).
-
Previous experience in consulting or client-facing projects.
What We Offer
-
Competitive compensation in USD.
-
100% remote work across LATAM.
-
Flexible working hours.
-
Learning and professional development opportunities.
-
Collaborative, inclusive, and growth-oriented culture.
Sponsored