ERPNext Developer
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