-
View all jobs
Job Title: Junior Odoo Backend Developer (1–3 Years)
Location: Remote (Initial 6 Months Work from Home)
Working Hours: Qatar Standard Time
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
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 relevance
server
python
xml
deployment automation
security practices
postgresql
bootstrap
docker
jquery
linux
owasp
nginx
acls
cicd
git
sql
ssh
ui
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Data & Machine Learning Engineer (all genders)
2026-05-21
Full-time
Not Applicable
Austria
IT Services
Engineering
View Job Details
Related
Azure Cloud Engineer (Locally candidate )
2026-04-16
Full-time
Associate
Qatar
IT Services
Engineering
View Job Details
Related
Senior Engineer - Cybersecurity
2026-05-24
Full-time
Not Applicable
Qatar
IT Services
Engineering
Login to Apply
- Posted
- Nov 13, 2025
- Type
- Full-time
- Level
- Associate
- Location
- Qatar
- Company
- Arab Solutions
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Data & Machine Learning Engineer (all genders)
2026-05-21
Full-time
Not Applicable
Austria
IT Services
Engineering
View Job Details
Related
Azure Cloud Engineer (Locally candidate )
2026-04-16
Full-time
Associate
Qatar
IT Services
Engineering
View Job Details
Related
Senior Engineer - Cybersecurity
2026-05-24
Full-time
Not Applicable
Qatar
IT Services
Engineering