Posted on October 22, 2025
Job Description
Job Title: Frappe Developer
Responsibilities
- Design, develop, and maintain applications using the Frappe and ERPNext frameworks.
- Customize and extend ERPNext modules to cater to specific business needs.
- Collaborate with cross-functional teams to gather and analyze requirements, and implement technical solutions.
- Write clean, maintainable, and efficient Python and JavaScript code.
- Debug and troubleshoot system issues to ensure high performance and usability.
- Develop and maintain technical documentation for implemented solutions.
- Stay updated with latest trends and best practices in Frappe development.
- Participate in code reviews and provide quality feedback as needed.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong understanding of ERP systems, particularly Frappe and ERPNext.
- Proficiency in Python and JavaScript programming languages.
- Familiarity with web technologies like HTML, CSS, and relational databases such as MySQL or MariaDB.
- Experience with version control systems such as Git.
- Excellent problem-solving, debugging, and analytical skills.
- Good communication and collaboration skills.
Good to Have
- Experience in API development and integration.
- Prior hands-on experience with ERPNext customizations and deployments.
- Understanding of business processes and ability to translate them into technical solutions.
- Contribution to open-source Frappe/ERPNext projects or a portfolio on GitHub.