Odoo Backend Developer (Python)
--On Site--
Job Description
We are looking for an Odoo Backend Developer to handle custom module development and system optimizations. You will work on Odoo.sh and Odoo Online (via Odoo Studio & API), ensuring all customizations are scalable and upgrade-friendly.
Key Responsibilities:
- Develop and maintain custom Odoo modules using Python.
- Customize Odoo views, reports (QWeb), and workflows through XML inheritance.
- Integrate Odoo with 3rd-party APIs (Shopify, Payment Gateways, etc.).
- Manage deployments and branches on Odoo.sh.
- Perform data migrations and technical troubleshooting.
Technical Requirements:
- Python Mastery: Strong understanding of OOP and Odoo’s ORM.
- Odoo Framework: Proficiency in Versions 17–19.
- PostgreSQL: Ability to write and optimize complex SQL queries.
- Git: Experience with branch management on Odoo.sh or GitHub.
- Bonus: Knowledge of Odoo Studio for quick "Online" customizations.
SALARY RANGE: 70,000 to 120,000 pkr
Responsibilities
- • Develop, configure, and customize Odoo modules.
- • Customize Odoo views, reports (QWeb), and workflows through XML inheritance.
- • Use filters, domains, and record rules to manage data access and reporting.
- • Help troubleshoot and resolve functional and technical issues.
Must Have
- • Understanding of Odoo (functional and technical aspects).
- • Familiarity with Odoo user rights, Access Control Lists (ACLs), record rules, and push/ pull rules.
- • Understanding of filters and domains in Odoo.
- • Knowledge of Python and PostgreSQL is an advantage.
- • Strong analytical and problem-solving skills.
- • A proactive attitude and eagerness to learn new technologies.
WHAT WE OFFER
- Mentorship and hands-on training from experienced Odoo professionals.
- Exposure to real-world ERP implementation projects.
- Supportive, learning-oriented work culture.
- Opportunities for career growth and development.