Senior Frappe/ERPNext Engineer
- Role
- Backend
- Experience
- Senior
Open to IN only. Set where you work from to check your eligibility.
No BS summary
Senior India-based Frappe/ERPNext engineer with 3+ years of real development experience. Must know Frappe core, ERPNext customization, MariaDB/MySQL, JavaScript, REST APIs, and use AI coding tools regularly.
Core skills
Required skills
Optional skills
Senior Frappe/ERPNext Engineer
Remote (India)INR 18,00,000 - 24,00,000/year (~ USD 20,000 - 28,000/year) APPLY NOW We use ERPNext as our business operating system; Accounting, HRMS, CRM, PMS, helpdesk, and more. We use Frappe sometimes standalone to power up an independent business process, microservice, or something that people would typically use FastAPI or Flask for. You will work on rtCamp's internal and client projects to build, extend, and maintain the Frappe/ERPNext apps. You will work closely with Project manager/Product owners, engineers and business stakeholders, translate real requirements into clean Frappe implementations, and be hands-on with code every day.
Responsibilities
- Translate requirements into Frappe constructs: Work with internal stakeholders to understand business processes and map them cleanly to DocTypes, workflows, roles, and reports.
- Build and maintain custom apps: Develop and own integrations and customizations across ERPNext, Frappe HRMS, CRM, Helpdesk, and other apps. Engage with Frappe community for upstream contributions (PRs, hooks, enhancements)
- Keep things upgradeable: Write customizations in a way that doesn't make version upgrades a nightmare. Isolate overrides, avoid monkey-patching, and keep the core clean.
- Work on the frontend: Use VueJS, React and Frappe UI to build and improve desk and portal views when the need arises.
- Document what you build: Write technical documentation that the other engineer can follow easily.
- Use AI tools as a force multiplier: Use AI tooling to move faster, write better code, and spend less time on repetitive work. This is a daily expectation, not a nice-to-have.
- Raise the team's Frappe level: Do code reviews, answer questions, and help junior engineers understand why something is done the way it is in Frappe.
Must Haves
- 3+ years of hands-on experience with Frappe and ERPNext, it should be real development work, not just configuring ERPNext for small businesses where customization levels are minimal.
- Comfortable with MariaDB/MySQL, and JavaScript. You should be able to write a query, read a traceback, and reason about a schema.
- Experience with Frappe core; DocTypes, controllers, workflows, roles, reports and internals like RQ, hooks, patches, caching, permissions, and REST APIs.
- Use AI tools (Cursor, Copilot, Claude, or similar) regularly in your development workflow and across your day-to-day work.
- Good written and verbal communication. You'll work async and remote, so this matters.
Good to Have
- DevOps knowledge with Docker, AWS, Nginx or similar infra tools.
- Experience migrating data into ERPNext from other platforms.
- Open-source contribution to Frappe community e.g. GitHub repos, official forum contributions
At rtCamp, we believe in fostering a work environment that reflects our core values of “Good Work. Good People.” We are committed to providing equal employment opportunities to all individuals based on their skills, qualifications, and professionalism, without regard to age, race, gender.
Application Form
“*”indicates required fields
Working at rtCamp
- Upskill allowance
- Open source
- Five-day work week
- Continuous learning
- Paid time off
Open Positions
What you'll do
- Translate business requirements into Frappe constructs such as DocTypes, workflows, roles, and reports.
- Build and maintain custom apps, integrations, and customizations across ERPNext, Frappe HRMS, CRM, Helpdesk, and other apps.
- Engage with the Frappe community for upstream contributions such as PRs, hooks, and enhancements.
- Write upgradeable customizations by isolating overrides, avoiding monkey-patching, and keeping the core clean.
- Use VueJS, React, and Frappe UI to build and improve desk and portal views when needed.
- Write technical documentation that other engineers can follow easily.
- Use AI tooling daily to move faster, write better code, and reduce repetitive work.
- Do code reviews, answer questions, and help junior engineers understand Frappe implementation decisions.
What they require
- 3+ years of hands-on experience with Frappe and ERPNext doing real development work, not just minimal ERPNext configuration for small businesses.
- Comfortable with MariaDB/MySQL and JavaScript; able to write a query, read a traceback, and reason about a schema.
- Experience with Frappe core including DocTypes, controllers, workflows, roles, reports, RQ, hooks, patches, caching, permissions, and REST APIs.
- Regularly use AI tools such as Cursor, Copilot, Claude, or similar in development workflow and day-to-day work.
- Good written and verbal communication for async remote work.
- Preferred: DevOps knowledge with Docker, AWS, Nginx, or similar infrastructure tools.
- Preferred: Experience migrating data into ERPNext from other platforms.
- Preferred: Open-source contribution to the Frappe community such as GitHub repos or official forum contributions.
Benefits
- Upskill allowance
- Open source
- Five-day work week
- Continuous learning
- Paid time off
rtCamp
rtCamp uses ERPNext as its business operating system and builds Frappe/ERPNext apps for internal and client projects.