freehire launches on Product Hunt on 26 August.

Follow →

Frappe Framework Developer

Open 55d

Job Description – Senior Frappe Developer (5–10 Years)


Summary
We are building a new Enterprise Asset Management (EAM/CMMS) product on the Frappe Framework, replicating key Maximo-style capabilities (Assets, Work Orders, PM, Inventory, Purchasing, Workflows, Security, Reports, and Integrations). We need a senior Frappe developer to drive core development and ensure production-grade quality.

Key Responsibilities
  • Build core modules using Frappe DocTypes, workflows, permissions, reports, dashboards, notifications, and print formats.
  • Develop backend logic in Python and UI/client scripts in JavaScript.
  • Design and build REST APIs for mobile and external integrations.
  • Manage deployments and environments using Bench; handle performance, security, and troubleshooting.
  • Collaborate with product/SME teams; support code reviews, testing, and documentation.

Must-Have Skills
  • 5–10 years of overall experience with strong hands-on Frappe Framework development.
  • Strong Python and JavaScript skills.
  • Solid experience with MariaDB/MySQL, background jobs/scheduler, and production debugging.
  • Experience building enterprise-grade apps and integrations using REST APIs.

Good to Have
  • ERPNext/Frappe product experience and/or EAM/CMMS domain exposure.
  • DevOps/CI-CD familiarity (Linux, Nginx/Gunicorn, monitoring).
  • Multi-site / multi-tenant patterns and data migration experience.

Location
Chennai

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available