Experience
4–6 years of relevant experience (with at least 2+ years on Frappe/ERPNext)
Employment Type
Full-time
Job Summary
We are looking for a Mid–Senior Frappe Developer to design, customize, and scale business applications built on the Frappe Framework and ERPNext.
You will work on custom apps, integrations, performance optimization, and SaaS‑ready multi‑tenant solutions while following best practices and open‑source compliance.
Key Responsibilities
- Develop custom Frappe apps without modifying ERPNext core
- Server Scripts & Client Scripts
- Hooks, Overrides, and Fixtures
- Implement complex business workflows and validations
- Build REST APIs and background jobs (workers)
- Strong hands‑on experience with ERPNext modules like:
- Healthcare / Education (if applicable)
- Understand ERPNext data models and permissions deeply
- Integrations & APIs
- Integrate third‑party services (Payment Gateways, SMS, Email, WhatsApp, etc.)
- Build and consume REST APIs
- Handle authentication, webhooks, and async tasks
- Optimize database queries and background jobs
- Ensure role‑based access control and data security
- Handle production issues, logs, and monitoring
- Deploy Frappe apps on AWS / DigitalOcean / Bare metal
- Handle upgrades and migrations safely
- Review code and mentor junior developers
- Collaborate with product managers and QA
- Participate in architectural discussions
Required Skills
- Frappe Framework (Strong hands‑on)
Good to Have (Bonus Skills)
- Experience building SaaS products on ERPNext
- Knowledge of Healthcare / Education / Manufacturing domains
- Experience contributing to open source
- Knowledge of GNU GPL v3 compliance
What We Offer
- Opportunity to work on a scalable ERP/SaaS product
- High ownership and architectural influence