to join our team and work on building robust, scalable business applications. You will play a key role in developing custom Frappe apps, designing DocTypes, integrating third-party APIs, optimizing backend performance, and delivering end-to-end solutions.
If you are passionate about Frappe Framework, ERPNext and modern web technologies, this role is perfect for you.
Key Responsibilities
Develop and customize applications on the
Frappe Framework
.
Build DocTypes, server scripts, client scripts, workflows, and custom dashboards.
Customize and extend
ERPNext modules
as per business needs.
Integrate external APIs (REST/GraphQL) with Frappe-based applications.
Optimize backend performance, caching, and database queries.
Implement Role Permissions, User Permissions, and advanced sharing rules.
Work with front-end frameworks like
React / Vue
for custom UI components.
Handle deployment, version upgrades, backup configuration, and site management.
Troubleshoot, debug and resolve production issues quickly.
Collaborate with product owners and stakeholders to gather requirements and deliver scalable features.
Required Skills & Qualifications
Strong experience with
Frappe Framework
and
ERPNext architecture
.
Hands-on experience in Python, JavaScript, Jinja, MariaDB/MySQL.
Experience creating custom Frappe apps, DocTypes, and API integrations.
Good understanding of REST APIs, OAuth/JWT authentication, and webhook flows.
Knowledge of server-side scripting, background jobs, and caching.
Familiarity with Git, Bench, and Frappe deployment environments.
Experience with cloud platforms (AWS, GCP, Azure, DigitalOcean) is a plus.
Ability to write clean, maintainable, and scalable code.
Excellent problem-solving and communication skills.