ERPNext Developer
Explicitly embraces vibe coding — developers are expected to use AI tools (ChatGPT, Copilot, Cursor, Codeium) to speed development and debugging.
About the Role
ERPNext Developer responsible for customizing, extending, and maintaining ERPNext/Frappe instances to meet client business requirements across modules like Accounting, HR, Manufacturing, and CRM. This in-office Rajkot role requires 2–3 years of development experience (minimum 1 year with ERPNext/Frappe), strong Python and database skills, and the use of AI tools to assist development.
Job Description
Role
We are hiring an ERPNext Developer to work on-site in Rajkot to customize and maintain ERPNext/Frappe instances for clients. The primary goal is to adapt ERPNext modules and build custom Frappe apps so the ERP fits specific business processes.
Key Responsibilities
- Customize ERPNext modules (Accounting, HR, Manufacturing, CRM, etc.) according to client requirements.
- Develop and maintain custom Frappe Apps.
- Create and modify DocTypes, Server Scripts, and Client Scripts.
- Build reports using Query Reports or Script Reports.
- Handle data migration using Frappe data import tools.
- Use AI tools to debug, generate boilerplate code, and optimize queries.
- Collaborate with the team to ensure the ERP system runs smoothly and securely.
Requirements
- 2–3 years of total development experience, with at least 1+ year of hands-on ERPNext/Frappe experience.
- Strong Python skills as used in Frappe.
- Good understanding of Frappe Framework architecture (hooks, controllers, permissions).
- Proficiency with MariaDB/MySQL and relational database concepts.
- Front-end skills: HTML5, CSS3, JavaScript (jQuery is a plus).
- Experience with Jinja templating for print formats.
- Comfortable using AI tools (ChatGPT, GitHub Copilot, Cursor, Codeium) to assist coding and debugging.
- Must be able to work on-site from the Rajkot office (no remote/work-from-home).
Preferred Qualifications
- Experience with bench commands and basic server management.
- Knowledge of version control (Git).
- Experience integrating ERPNext with third-party APIs (payment gateways, SMS, etc.).
Compensation & Work Location
- Employment type: Full-time, Permanent.
- Pay: ₹15,000.00 - ₹25,000.00 per month.
- Work location: On-site in Rajkot.