Arab Solutions
Junior Odoo Backend Developer
Arab SolutionsQatar12 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
Job Title: Junior Odoo Backend Developer (1–3 Years)

Location: Remote (Initial 6 Months Work from Home)

Working Hours: Qatar Standard Time

  • Sunday to Thursday: 8:00 AM – 5:00 PM
  • Saturday: 9:00 AM – 1:00 PM

Role Overview

We are seeking a Junior Odoo Backend Developer who possesses a deep architectural understanding of the Odoo framework and hands-on experience in developing and optimizing backend logic. This is not a plug-and-play or functional-only position — the role demands strong technical depth, problem-solving ability, and proficiency in writing modular, reusable, and performance-optimized Odoo code.

Key Responsibilities

  • Develop, refactor, and maintain custom Odoo modules integrated with enterprise systems.
  • Implement complex Python business logic using many2many, many2one, computed, and inverse fields.
  • Optimize ORM limitations by implementing SQL-based computed fields and raw queries.
  • Extend and override core Odoo functionality (models, controllers, QWeb templates) as needed.
  • Design and manage server actions, automated cron jobs, and asynchronous processes with safe transaction handling.
  • Build and secure RESTful API endpoints for integration with third-party systems (OAuth2/JWT).
  • Create custom XML views, dynamic wizards, and UI logic aligned with backend validations.
  • Develop multi-level approval workflows, field-level access controls, and conditional form behaviors.
  • Conduct load testing, manage concurrency handling, and optimize PostgreSQL queries for large datasets.
  • Use Git for version control and participate in CI/CD pipelines for staging and production deployment.
  • Write and execute rollback-safe migration scripts for upgrades or data model changes.

Required Technical Expertise

  • 2+ years of hands-on Odoo backend development experience (excluding Studio-based work).
  • Strong command of Python, Odoo ORM, and QWeb XML templating.
  • In-depth knowledge of Odoo server architecture, RPC layers, and controller mechanisms.
  • Experience with Odoo versions 13 through 18, including version migrations.
  • Advanced SQL/PostgreSQL skills for query optimization, joins, and performance tuning.
  • Clear understanding of access control lists (ACLs), multi-company setups, and domain filters.
  • Awareness of OWASP security practices for backend development.
  • Proficiency in Linux (Ubuntu/Debian) server environments, log analysis, and SSH-based debugging.
  • Experience with Odoo.sh, Docker, NGINX, or custom deployment automation scripts.
  • Basic familiarity with frontend elements — Owl Framework, jQuery, Bootstrap 5.
  • Experience integrating payment gateways (e.g., Stripe, Razorpay, SkipCash).
  • Working knowledge of mobile API development with JWT token authentication.

Skills: qweb xml,rpc,python,sql,owl framework,odoo server,owasp,jwt,docker,stripe,postgresql,odoo orm

Key Skills

Ranked by relevance