
Overview
Python Developer – ERPNext or Odoo Customization
Location: Mangalore / Bahrain
Job Type: Full-time
Experience: 2+ years
Salary: As per industry standards
Job Description:
We are looking for a skilled Python Developer with experience in ERP customization using either ERP Next or Odoo. The ideal candidate should have strong Python experience in writing modular, maintainable code, and a good understanding of ERP workflows and business logic.
As part of our development team, you’ll build and extend ERP features, write custom scripts, optimize performance, and help streamline operations for our clients or internal systems.
Key Responsibilities:
- Customize and extend ERP modules using Python (ERPNext or Odoo).
- Write clean, scalable, and well-documented Python code for business logic, workflows, and automation.
- Develop and maintain custom Python scripts, server-side logic, and API integrations.
- Work with models, views, and controllers (MVC) in the ERP framework (e.g., Frappe/Odoo ORM).
- Debug and resolve issues in existing Python codebases.
- Create custom reports, dashboards, and print formats.
- Perform database queries and optimizations using Python and SQL.
- Implement background jobs and schedulers using Python.
Required Skills:
- Strong proficiency in Python 3.x.
- Experience with at least one ERP system: ERP Next or Odoo.
- Familiarity with ORM concepts and backend frameworks.
- Good understanding of object-oriented programming and modular design in Python.
- Experience with RESTful APIs, JSON, and XML data handling in Python.
- Ability to write custom scripts for data migration, validation, and automation.
Additional Skills (Nice to Have):
- Experience with unit testing or automated testing in Python.
- Familiarity with Git, Docker, or Linux-based deployment.
- Basic knowledge of front-end templating (Jinja2) and web technologies (HTML, JavaScript).
- Understanding of business domains like accounting, inventory, or HR is a plus.
- Contributions to open-source ERP projects (ERP Next/Odoo) are a bonus.
Why Join Us:
- Work on real-world ERP problems with modern Python technologies.
- Competitive salary and performance bonuses.
Job Type: Full-time
Pay: From ₹25,000.00 per month