ERPNext Developer - Frappe
Job Description and Requirements
ERPNext Developer - FrappeJob Snapshot
Role: ERPNext Developer - Frappe
Location: Dubai, United Arab Emirates
Industry: Education
Function: Information Technology
Experience: 3-5 years of hands-on ERPNext and Frappe experience
Job Type: Full-time
Job Details
Country: United Arab Emirates
City: Dubai
Industry: Education
Function: Information Technology
Salary: 12000-18000 monthly
Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer.
Gender: Any
Candidate Nationality: Any
Candidate Preferred Location: Dubai, United Arab Emirates
Job Type: Full-time
Position Overview
ERPNext Developer - Frappe in Dubai, United Arab Emirates is a full-time Education sector technology role focused on ERPNext development, Frappe Framework customization, system implementation, integrations, ERP administration, and digital transformation support. This position is ideal for a technically strong and process-driven developer who can customize ERPNext modules, build custom applications, improve business workflows, support multi-department ERP operations, and reduce dependency on external vendors through faster in-house ERP enhancements.
Role Context
The ERPNext Developer - Frappe will lead ERPNext customization, implementation, upgrades, integrations, and support across HR, Payroll, Finance, Inventory, CRM, Projects, Operations, and Academics. The role requires strong hands-on experience with Python, JavaScript, Jinja, MariaDB, Frappe Framework, REST APIs, Linux, Git, Nginx, bench operations, and cloud hosting. The successful candidate will work closely with business teams, infrastructure teams, and internal stakeholders to gather requirements, improve processes, automate workflows, maintain data integrity, and support the organization’s digital transformation roadmap.
Key Responsibilities
* Customize and extend ERPNext modules using the Frappe Framework, Python, JavaScript, and Jinja.
* Develop custom ERPNext applications, DocTypes, workflows, client scripts, server scripts, and print formats.
* Build dashboards, reports, role-based views, and user-friendly ERP interfaces for different business functions.
* Optimize ERPNext performance, troubleshoot technical issues, manage patches, and support version upgrades.
* Gather requirements from HR, Payroll, Finance, Inventory, CRM, Projects, Operations, and Academics teams.
* Map business processes and configure ERPNext workflows, roles, permissions, document types, notifications, and approval flows.
* Conduct gap analysis and recommend ERP-aligned process improvements to streamline operations.
* Lead user acceptance testing, user training, functional documentation, and post-implementation support.
* Manage ERPNext deployments, upgrades, bench operations, database migrations, and environment maintenance.
* Ensure data integrity, secure access control, user permissions, and system security across ERP modules.
* Coordinate with infrastructure teams on hosting, server operations, backup processes, and system availability.
* Implement REST API integrations with third-party platforms such as attendance devices, payment gateways, portals, and operational systems.
* Configure webhooks, scheduled jobs, automation scripts, alerts, and background tasks to improve process efficiency.
* Prepare BRDs, functional specifications, SRS documents, SOPs, release notes, and technical documentation.
* Maintain configuration logs, development records, change history, and compliance documentation.
* Support internal IT governance, data governance, release management, and quality assurance standards.
* Work independently on multiple ERP initiatives while coordinating effectively with technical and non-technical stakeholders.
Ideal Profile
* Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
* 3-5 years of hands-on experience in ERPNext and Frappe Framework development.
* Proven ERP implementation experience in medium to large organizations.
* Strong technical knowledge of Python, JavaScript, MariaDB, Jinja, Frappe Framework, and ERPNext architecture.
* Experience developing custom apps, DocTypes, workflows, scripts, reports, dashboards, and print formats.
* Good understanding of Git, Linux or Ubuntu, Nginx, bench commands, deployments, upgrades, and database migrations.
* Strong experience with REST API integrations, webhooks, scheduled jobs, and automation scripting.
* Cloud hosting experience on AWS, DigitalOcean, or similar platforms is preferred.
* Functional understanding of HR, Payroll, Finance, Accounting, Inventory, Procurement, Sales, CRM, Projects, and Operations.
* Knowledge of ERPNext Education or Academics module will be an added advantage.
* Ability to prepare clear documentation including BRDs, functional specs, SRS, SOPs, and release notes.
* Portfolio or GitHub profile showing ERPNext customizations is highly preferred.
* Strong communication, stakeholder coordination, analytical, and problem-solving skills.
* Ability to work independently, manage multiple ERP priorities, and deliver high-quality enhancements.
* Detail-oriented, process-driven, proactive, and committed to secure and reliable ERP operations.
Skills Set
* ERPNext
* Frappe Framework
* Python
* JavaScript
* Jinja
* MariaDB
* Custom DocTypes
* Custom apps
* Client scripts
* Server scripts
* ERPNext workflows
* Print formats
* ERP dashboards
* ERP reporting
* REST API integration
* Webhooks
* Scheduled jobs
* Automation scripting
* Git
* Linux
* Ubuntu
* Nginx
* Bench operations
* Database migration
* ERP deployment
* ERP upgrades
* HR and Payroll modules
* Finance and Accounting modules
* Inventory and Procurement
* CRM
* Projects
* Education module
* BRD documentation
* SRS documentation
* SOP preparation
* UAT
* User training
* Data governance
* System security
Why Join Us
This opportunity is well suited for an ERPNext Developer - Frappe who wants to take ownership of ERP customization, implementation, automation, and support within a growing Education group in Dubai. The role offers exposure to multiple business functions, meaningful digital transformation projects, process improvement initiatives, ERP integrations, and the chance to build faster in-house solutions that improve operational efficiency across the organization.
About the Company
LEAMS Education operates British Curriculum and CBSE schools in Dubai with a focus on academic excellence, digital enablement, staff development, and student-centered learning. The group supports continuous improvement through structured systems, professional collaboration, technology-led operations, and a commitment to delivering efficient school services across academic and administrative functions.



