-
Arab Solutions

Junior Odoo Backend Developer

Arab Solutions
Qatar · Full-time · Associate

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

server python xml deployment automation security practices postgresql bootstrap docker jquery linux owasp nginx acls cicd git sql ssh ui
Login to Apply
Posted
Nov 13, 2025
Type
Full-time
Level
Associate
Location
Qatar

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Accenture DACH
Related

Senior Data & Machine Learning Engineer (all genders)

2026-05-21

Full-time
Not Applicable
Austria
IT Services
Engineering
View Job Details
Arab Solutions
Related

Azure Cloud Engineer (Locally candidate )

2026-04-16

Full-time
Associate
Qatar
IT Services
Engineering
View Job Details
malomatia
Related

Senior Engineer - Cybersecurity

2026-05-24

Full-time
Not Applicable
Qatar
IT Services
Engineering