ERPNext Developer (Frappe/Python)
Job Responsibilities
- Develop, customize, and maintain ERPNext applications.
- Create and modify custom DocTypes, Reports, Print Formats, Workflows, Client Scripts, and Server Scripts.
- Develop server-side applications using Python and the Frappe Framework.
- Design and implement custom ERPNext modules and business applications.
- Integrate ERPNext with third-party systems including ATS, Biometric Attendance Devices, Payment Gateways, WPS, REST APIs, and other enterprise applications.
- Troubleshoot and resolve ERPNext functional, technical, and performance-related issues.
- Optimize ERPNext performance, database queries, and server resources.
- Work closely with functional consultants and clients to gather, analyze, and implement business requirements.
- Participate in ERP implementation, migration, customization, training, and support activities.
- Configure and manage ERPNext Multi-Company and Multi-Currency environments.
- Implement ERP solutions for businesses in the UAE, Saudi Arabia, and other GCC countries.
- Support VAT compliance, WPS payroll processing, and regional business requirements.
- Manage ERPNext deployments on Linux-based servers.
- Maintain technical documentation, deployment procedures, and system architecture records.
Required Skills
- Strong hands-on experience with ERPNext and the Frappe Framework.
- Proficiency in Python, JavaScript, HTML, CSS, and SQL.
- Experience with MariaDB/MySQL database administration and optimization.
- Knowledge of Linux server administration, deployment, and troubleshooting.
- Experience with REST APIs and third-party system integrations.
- Strong understanding of ERP business processes including HR, Payroll, Recruitment, CRM, Sales, Purchase, Inventory, Accounting, and Projects.
- Hands-on experience with ERPNext Multi-Company and Multi-Currency implementations.
- Knowledge of VAT, Payroll, and GCC business processes.
- Experience with Git and version control systems.
- Strong problem-solving and analytical skills.
Additional Required Skills
- Excellent verbal and written communication skills in English.
- Strong client-facing and stakeholder management abilities.
- Ability to gather requirements, conduct discussions, and provide solutions directly to clients.
- Strong presentation and documentation skills.
- Ability to work independently and collaborate effectively with remote teams and international clients.
- Professional communication skills for handling UAE, Saudi Arabia, and other GCC-based customers.
Preferred Qualifications
- Bachelor's Degree in Computer Science, Information Technology, or a related field.
- ERPNext/Frappe certifications are an added advantage.
- Experience in full-cycle ERP implementation projects.
- Experience working with clients in the Middle East (UAE, Saudi Arabia, Qatar, Oman, Bahrain, or Kuwait).
- Knowledge of ERPNext cloud hosting, Docker, Bench, Nginx, and production deployments.
What We Offer
- Competitive salary package based on skills and experience.
- Opportunity to work on international ERPNext implementation projects.
- Exposure to large-scale ERP deployments across multiple industries.
- Career growth and leadership opportunities.
- Flexible and collaborative work environment.
- Continuous learning and professional development opportunities.
- Opportunity to work with UAE and Saudi Arabia-based clients and enterprise projects.
Pay: ₹360,000.00 - ₹900,000.00 per year
Benefits:
Application Question(s):
- Do you have hands-on experience implementing ERPNext from initial setup to production deployment?
If Yes, How many project ?
- How many years of hands-on ERPNext development experience do you have?
Less than 1 year
1–2 years
2–4 years
4+ years
- How many ERPNext implementation projects have you completed?
None
1–2
3–5
More than 5
- What is your proficiency level in Python?
Beginner
Intermediate
Advanced
Expert
- Have you configured ERPNext Multi-Company environments?
Yes
No
- Have you worked on VAT-compliant ERP implementations?
Yes
No
- Have you implemented WPS payroll integration or payroll systems for GCC countries?
Yes
No
- Rate your English communication skills.
Basic
Intermediate
Good
Excellent
Experience:
- ERPNext: 3 years (Required)
Language:
- English (Preferred)
- Hindi / Urdu (Preferred)
- Tamil (Preferred)
License/Certification:
- ERPNext Certification (Preferred)
Work Location: In person