Skip to Content

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.