Actively recruiting / 16 applicants
We’re here to help you
Juliana Torrisi is in direct contact with the company and can answer any questions you may have. Email
Juliana Torrisi, RecruiterRole Overview
We are looking for a self-sufficient Frappe CRM Developer experienced with Frappe/ERPNext to enhance and implement bespoke workflows, automations, and complex lead lifecycles. You will work on extending existing frameworks, hardening systems, and delivering production-ready features with minimal oversight.
Responsibilities
- Design and implement custom workflows and state machines for complex lead lifecycles within Frappe CRM.
- Build robust server/backend logic using Python, Frappe DocType models, and controllers.
- Create and extend frontend UI components using Vue.js and Tailwind CSS where applicable.
- Implement integrations including APIs, webhooks, and third-party services, along with automation rules.
- Develop and maintain comprehensive reporting, including custom reports, queries, and dashboards.
- Write unit and integration tests, performing systematic QA during the development process.
- Produce concise technical notes and handover documentation for delivered features.
- Utilize provided Docker/deployment setups to ensure proper builds and releases.
- Communicate progress through timesheets and work logs, participating in check-ins as required.
Required Skills
- Proven experience in developing with Frappe/ERPNext, including custom DocTypes, hooks, and server scripts.
- Strong backend skills in Python and familiarity with the Frappe framework internals.
- Frontend experience with Vue.js and Tailwind CSS or equivalent UI frameworks.
- Proficiency in building integrations such as REST APIs, webhooks, and OAuth.
- Comfortable working with Docker, CI/CD pipelines, asset builds, and deployment workflows.
- Strong QA discipline, including testing, bug triage, and producing reliable deliverables.
- Excellent communication skills, self-sufficiency, and the ability to own features end-to-end.
Nice to Have
- Experience with CRM lead lifecycle automation or advanced sales pipeline logic.
- Expertise in creating complex reports and KPI dashboards within Frappe.
- Familiarity with PostgreSQL and database optimization for reporting.
- Experience with time-tracked, contract, or fractional work arrangements.