Brain Station 23

Odoo Developer

  • Dhaka
  • office
  • mid

Job description

Odoo Developer

Location: Dhaka

Years of experience: 1 to 5

Billable status: Billed

Client bill rate: USD 2,000 per month

Role overview

We are seeking an experienced Odoo Developer to design, customize, and implement scalable Odoo ERP modules. The ideal candidate will work across the full software development lifecycle, converting business needs into robust technical solutions.

In addition to core Odoo development, this role involves contributing to AI-enabled features within business applications. You will follow AI-DLC (AI Development Life Cycle) practices—including use-case framing, evaluation, deployment, and monitoring—to seamlessly and securely integrate advanced capabilities into the ERP ecosystem.

Core responsibilities

  • Develop, customize, and maintain Odoo modules such as CRM, Sales, Inventory, Accounting, HR, and POS.

  • Build new modules as required and enhance existing features.

  • Integrate third-party applications and external APIs with Odoo.

  • Translate business requirements into clear technical specifications, designing workflows, automation, and business rules.

  • Ensure smooth deployment, migration, and version upgrades of Odoo systems.

  • Optimize database queries, module performance, and server configurations, troubleshooting issues for long-term system stability.

  • Support AI-focused initiatives by collaborating on use-case framing, requirements, and acceptance criteria for AI-enabled workflows.

  • Apply AI-DLC practices: define success metrics, assist with dataset preparation/validation, run evaluation checks, and maintain reproducible experiments.

  • Integrate AI capabilities into Odoo modules via secure services/APIs and ensure proper access control, logging, and data privacy.

  • Collaborate with business analysts, QA teams, and project managers, providing technical guidance to internal teams and end users.

  • Prepare and maintain documentation for custom modules, configurations, and deployments.

Required qualifications & skills

  • Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field.

  • 1–5 years of professional experience in Odoo development (Odoo 12+ and above).

  • Strong proficiency in Python, PostgreSQL, JavaScript, and Odoo’s ORM framework.

  • Hands-on experience with Odoo customization, module development, and API integrations.

  • Good understanding of MVC architecture, Linux environments, and Git version control.

  • Experience in developing and customizing Odoo reports (QWeb).

  • Ability to analyze business processes and convert them into Odoo workflows.

  • Working knowledge of AI-DLC and experience/interest in building AI-focused capabilities within business applications (data preparation, evaluation, deployment, and monitoring).

  • Strong debugging, problem-solving, and communication skills.

Nice to have

  • Experience with Odoo.sh or on-premise Odoo deployments.

  • Knowledge of Docker, CI/CD pipelines, or cloud infrastructure.

  • Experience working in ERP implementation or service-based projects.

Skills

Languages

  • Python

  • JavaScript

Frameworks & Libraries

  • Odoo ORM

  • MVC

  • QWeb

Databases

  • PostgreSQL

Cloud & Infra

  • Cloud Infrastructure

DevOps & CI/CD

  • Git

  • Docker

  • CI/CD

Operating Systems

  • Linux

Tools & Platforms

  • Odoo

  • Odoo.sh

Soft skills

  • Debugging

  • Problem-solving

  • Communication

Role overview

We are seeking an experienced Odoo Developer to design, customize, and implement scalable Odoo ERP modules. The ideal candidate will work across the full software development lifecycle, converting business needs into robust technical solutions.

In addition to core Odoo development, this role involves contributing to AI-enabled features within business applications. You will follow AI-DLC (AI Development Life Cycle) practices—including use-case framing, evaluation, deployment, and monitoring—to seamlessly and securely integrate advanced capabilities into the ERP ecosystem.

Responsibilities

  • Develop, customize, and maintain Odoo modules such as CRM, Sales, Inventory, Accounting, HR, and POS.
  • Build new modules as required and enhance existing features.
  • Integrate third-party applications and external APIs with Odoo.
  • Translate business requirements into clear technical specifications, designing workflows, automation, and business rules.
  • Ensure smooth deployment, migration, and version upgrades of Odoo systems.
  • Optimize database queries, module performance, and server configurations, troubleshooting issues for long-term system stability.
  • Support AI-focused initiatives by collaborating on use-case framing, requirements, and acceptance criteria for AI-enabled workflows.
  • Apply AI-DLC practices: define success metrics, assist with dataset preparation/validation, run evaluation checks, and maintain reproducible experiments.
  • Integrate AI capabilities into Odoo modules via secure services/APIs and ensure proper access control, logging, and data privacy.
  • Collaborate with business analysts, QA teams, and project managers, providing technical guidance to internal teams and end users.
  • Prepare and maintain documentation for custom modules, configurations, and deployments.

Required qualifications

  • Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field.

  • 1–5 years of professional experience in Odoo development (Odoo 12+ and above).

  • Strong proficiency in Python, PostgreSQL, JavaScript, and Odoo’s ORM framework.

  • Hands-on experience with Odoo customization, module development, and API integrations.

  • Good understanding of MVC architecture, Linux environments, and Git version control.

  • Experience in developing and customizing Odoo reports (QWeb).

  • Ability to analyze business processes and convert them into Odoo workflows.

  • Working knowledge of AI-DLC and experience/interest in building AI-focused capabilities within business applications (data preparation, evaluation, deployment, and monitoring).

  • Strong debugging, problem-solving, and communication skills.

Nice to have

  • Experience with Odoo.sh or on-premise Odoo deployments.
  • Knowledge of Docker, CI/CD pipelines, or cloud infrastructure.
  • Experience working in ERP implementation or service-based projects.

Skills

PythonJavaScriptOdoo ORMMVCQWebPostgreSQLCloud InfrastructureGitDockerCI/CDLinuxOdooOdoo.shDebuggingProblem-solvingCommunication