We are looking for a Python Odoo ERP Developer to join us at our Faisalabad office.
Requirements:
Core Experience:
- At least 2 years of professional experience working with Odoo (v12+) for custom module development, configuration, and integration.
- Strong understanding of the Python ecosystem and Odoo’s MVC architecture.
- Solid grasp of business workflows, especially in domains such as Sales, Inventory, Accounting, HR, and Purchase (experience in any subset is acceptable).
Odoo Development:
- Experience developing custom Odoo modules, including models, views, wizards, reports, and scheduled actions.
- Hands-on experience with Odoo ORM, QWeb reporting, and XML-based UI development.
- Experience working with Odoo APIs, external system integration, and payment/shipping connectors.
- Ability to troubleshoot and debug Odoo server-side and client-side issues.
Backend Skills (Python):
- Good conceptual understanding of object-oriented programming, design patterns, and unit testing.
- Experience with REST APIs, data serialization, and Python-based automation scripts.
Frontend Skills (Odoo Web / JS Frameworks):
- Familiarity with Odoo Web Client, JavaScript, and widget customization.
- Experience with QWeb templating and basic UI modifications.
- (Optional but preferred) Experience with Owl framework (Odoo 14+).
Other:
- Familiarity with relational databases such as PostgreSQL.
- Experience using Git and standard development workflows.
- Ability to work through business requirements, map them to Odoo features, and deliver clean, maintainable solutions.
- Strong problem-solving skills and effective communication.
Job Type: Full-time
Pay: Rs70,000.00 - Rs125,000.00 per month
Ability to commute/relocate:
- Faisalabad: Reliably commute or planning to relocate before starting work (Preferred)
Work Location: In person