Talent.com
Junior Odoo Backend Developer
Junior Odoo Backend DeveloperArab Solutions • WorkFromHome, Qatar
Junior Odoo Backend Developer

Junior Odoo Backend Developer

Arab Solutions • WorkFromHome, Qatar
6 منذ ساعات
الوصف الوظيفي

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

    #J-18808-Ljbffr

    إنشاء تنبيه وظيفي لهذا البحث

    Developer • WorkFromHome, Qatar