Job Description
Location: Work From Home (Remote)
Experience: 1–6 years (0–3 years specifically with Frappe)
Industry: Software / ERP Development
Job Summary
We are seeking a skilled Frappe Developer to design, implement, and maintain ERPNext applications. The ideal candidate will have hands-on experience with the Frappe framework and ERPNext, strong backend development skills in Python, and the ability to work independently while contributing to all phases of the software development lifecycle.
Key Responsibilities
- Design, implement, and maintain Frappe/ERPNext-based applications.
- Ensure high availability, performance, and scalability of applications.
- Write clean, efficient, and testable code using Python.
- Conduct software analysis, programming, testing, and debugging.
- Manage web application development using Python.
- Transform business requirements into technical specifications.
- Ensure designs comply with functional and technical specifications.
- Work independently with minimal supervision.
- Collaborate closely with architects and development teams throughout the SDLC.
Requirements / Skills
- Experience: 1–6 years in software development; 0–3 years with Frappe framework.
- ERPNext Knowledge: Familiarity with current ERPNext features and functionalities; experience with live ERPNext projects.
- Technical Skills:
- Python (Backend development, OOP concepts)
- MySQL / MariaDB or equivalent relational databases
- ERPNext customizations: workflows, access controls, page layouts, custom objects/records
- Methodologies: Experience working in Scrum / Agile development environments.
- Ability to work independently, solve problems efficiently, and adhere to deadlines.
Why Join
- Fully remote work flexibility.
- Work on real-world ERPNext projects.
- Contribute to the full development lifecycle of ERP and business applications.
- Opportunity to strengthen expertise in Frappe framework and ERPNext product development.