About The Role
We are seeking an experienced
ERPNext Developer
to lead the development, customization, implementation, and ongoing support of ERPNext across multiple business functions. The role requires a strong balance of
technical expertise (Frappe/Python)
and
functional process understanding
across HR, Finance, Inventory, and Operations.
This position plays a critical role in driving our digital transformation roadmap, reducing dependency on external vendors, and enabling faster, high-quality ERP enhancements.
Key Responsibilities
Technical Development
-
Customize and extend ERPNext modules using the Frappe Framework (Python, JavaScript, Jinja).
-
Develop custom apps, DocTypes, workflows, scripts (client & server), and print formats.
-
Build dashboards, reports, and role-based views.
-
Optimize performance, troubleshoot issues, and manage patches and upgrades.
Functional Implementation
-
Gather requirements and map business processes across HR, Payroll, Finance, Inventory, CRM, Projects, and Academics.
-
Configure workflows, roles, permissions, document types, and notifications.
-
Perform gap analysis and recommend ERP-aligned process improvements.
-
Lead UAT, user training, and functional documentation.
ERP Administration
-
Manage ERPNext deployments, upgrades, bench operations, and database migrations.
-
Ensure data integrity, access control, and system security.
-
Coordinate with infrastructure teams on hosting and server operations.
Integrations & Automation
-
Implement REST API integrations with third-party systems (attendance devices, payment gateways, portals, etc.).
-
Configure webhooks, scheduled jobs, and automation to streamline operations.
Documentation & Governance
-
Prepare BRDs, functional specs, SRS documents, SOPs, and release notes.
-
Maintain configuration logs and ensure compliance with internal IT and data governance standards.
Required Skills
Technical
-
ERPNext & Frappe Framework
-
Python, JavaScript, MariaDB, Jinja
-
Git, Linux/Ubuntu, Nginx
-
API integrations and automation scripting
-
Cloud hosting experience (AWS / DigitalOcean preferred)
Functional
-
Strong understanding of:
-
HR & Payroll
-
Finance & Accounting (basic ledger & journals)
-
Inventory & Procurement
-
Sales, CRM, Projects
-
Education module (preferred)
-
Excellent analytical, documentation, and problem-solving skills
Qualifications
-
Bachelor’s degree in Computer Science, IT, or a related field
-
3-5 years of hands-on ERPNext & Frappe experience
-
Proven ERP implementation experience in medium to large organizations
-
Portfolio or GitHub showcasing ERPNext customizations is highly preferred
Key Attributes
-
Strong communication and stakeholder coordination skills
-
Ability to work independently and manage multiple ERP initiatives
-
Detail-oriented, process-driven, and proactive
-
High commitment to system reliability and quality delivery