Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
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.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join Arab Solutions and take your career to the next level!
Application takes less than 5 minutes

