with strong experience to customize, develop, and maintain ERPNext modules based on business requirements. You will play a key role in delivering functional and optimized ERP solutions across multiple business domains.
Key Responsibilities
Customize and develop ERPNext modules using
Frappe Framework (Python + JS)
Create custom apps, DocTypes, Print Formats, Workflows, and Scripts within ERPNext
Develop and integrate REST APIs with third-party applications
Manage ERPNext updates, patches, and version control using Bench CLI
Build dynamic forms and reports using JS, Jinja, and Frappe APIs
Ensure performance optimization, security, and scalability of ERP modules
Handle data import/export, migration, and ERPNext backup processes
Collaborate with business users to understand and document requirements
Support and troubleshoot ERP-related issues across departments
Required Skills & Qualifications
2+ years of hands-on experience with
ERPNext
and
Frappe Framework
Strong command of
Python
,
JavaScript
, and
Jinja
Experience with custom app development and API integration in ERPNext
Proficiency in database management using
MariaDB/MySQL
Good understanding of accounting, HR, inventory, sales, and procurement modules in ERPNext
Familiarity with
Git
,
Linux
, and
Bench CLI
Strong debugging and troubleshooting skills
Good communication and documentation skills
Preferred Skills
Experience in handling multi-company/multi-currency setups
Knowledge of
Doctype Triggers
,
Client Scripts
, and
Server Scripts
Experience with
Docker
or
cloud deployment
(DigitalOcean, AWS, etc.)
Exposure to
custom dashboards
,
print formats
, and
Jasper Reports
Understanding of
GST/e-Invoice/e-Way Bill integrations
(for India)
Familiarity with Agile/Scrum methodology
Educational Qualification
Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field
Job Types: Full-time, Permanent
Pay: AED3,500.00 - AED4,500.00 per month
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.