Position: ERP Next / Frappe Developer
Work Timing: Flexible
Key Responsibilities:
- Design, develop, and customize applications on the Frappe Framework and ERPNext.
- Build and maintain custom apps, modules, and reports.
- Integrate ERPNext with third-party systems via REST API, Webhooks, and other connectors.
- Troubleshoot, debug, and optimize performance of existing ERPNext implementations.
- Upgrade ERPNext versions and manage patches/migrations.
- Work closely with functional consultants and business users to translate requirements into technical solutions.
- Implement user roles, permissions, workflows, and dashboards within ERPNext.
- Ensure proper documentation of code, processes, and configurations.
Required Skills & Experience:
- Strong hands-on experience in ERPNext and Frappe Framework.
- Proficiency in Python, JavaScript, Jinja, and MariaDB/MySQL.
- Familiarity with REST APIs, JSON, and web services integration.
- Knowledge of Linux environments (Ubuntu/Debian) and deployment using bench.
- Experience in custom app development, report creation, and scripting.
- Strong debugging, performance tuning, and optimization skills.
- Understanding of business processes such as HR, Finance, Inventory, Manufacturing, or Sales.
Good to Have:
- Experience with Docker/Kubernetes for containerized deployment.
- Knowledge of front-end frameworks (Vue.js, React, or similar).
- Familiarity with cloud platforms (AWS, GCP, Azure).
- Contribution to ERP Next community or open-source projects.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- ERP Next/Frappe certification (if any) is a plus.