Senior Odoo Code and Performance Optimization Expert
Norconsult Telematics · Gouvernorat d'Amman
Job description
About the role
A full-time onsite position in Riyadh, Saudi Arabia, focused on improving the performance, scalability and reliability of the company's Odoo platform. The role identifies and resolves bottlenecks across application code, PostgreSQL databases and supporting infrastructure, delivering faster response times and higher concurrent-user capacity while keeping functionality, security and data integrity intact.
Key responsibilities
- Set performance baselines for priority user journeys and agree measurable response-time targets with stakeholders.
- Profile Odoo, Python, PostgreSQL and infrastructure to find causes of latency, lock contention, high memory use and repeated processing.
- Maintain a prioritized optimization backlog and refactor custom Odoo modules and Python code to reduce queries, repeated computations and inefficiencies, using batching or caching.
- Optimize PostgreSQL queries, indexes, execution plans and transactions.
- Tune Linux/RHEL, Nginx and Docker configurations for resource constraints, connection limits and timeouts.
- Run performance and load tests in a preproduction environment and deliver changes via peer-reviewed pull requests, automated regression tests and controlled releases.
- Establish baselines and a ranked backlog within 30 days, show before-and-after results within 60 days, and sustain improvements within 90 days.
- Document findings and outcomes and coach developers to avoid recurring issues.
Required profile
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent practical experience.
- At least 7 years of software engineering experience, including at least 5 years of hands-on Odoo development and a track record of optimizing production environments.
- Experience with recent Odoo versions; Odoo 18 experience preferred.
- Ability to present two production performance optimization case studies with measurable before-and-after results.
Required skills
- Advanced Python, including debugging, algorithm optimization and memory analysis.
- In-depth Odoo ORM knowledge (inheritance, domains, caching, scheduled jobs, access rights, record rules).
- Advanced PostgreSQL, including EXPLAIN ANALYZE, indexing, autovacuum, locking and deadlocks.
- Linux/RHEL administration and Nginx configuration.
- Docker, including troubleshooting CPU throttling and out-of-memory events.
- Profiling with cProfile or similar, and tools such as Locust, JMeter or k6.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Saudi Arabia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 24 minutes ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Norconsult Telematics
Gouvernorat d'Amman
Related job offers
-
Cloud Engineer - Private Cloud & OpenShift
Norconsult Telematics Gouvernorat d'Amman -
Product Operational Specialist
Syarah Gouvernorat d'Amman -
D365 CRM Techno Functional Consultant
Systems Arabia Gouvernorat d'Amman -
Senior AI Implementation Engineer - Industrial AI & Business Automation
Chainlink Industries Factory Al Kharj -
Senior Project Manager – Cybersecurity Delivery
COGNNA