We are seeking a motivated developer with experience in ERPNext and the Frappe Framework to join our team. The ideal candidate will work closely with our ERPNext environment, contributing to customization, scripting, and integration efforts to enhance business workflows and automate processes. This role involves hands-on development using Python, JavaScript, and related web technologies, as well as managing database interactions and API integrations. The position is based on-site and requires collaboration across teams to ensure smooth deployment, migrations, and troubleshooting of ERPNext applications.
Key Responsibilities:
- Develop and customize ERPNext applications using the Frappe Framework.
- Write and maintain Python and JavaScript code for client-side and server-side scripting.
- Design and implement custom DocTypes, fields, forms, and reports to meet business requirements.
- Manage SQL databases and write queries to support application functionality.
- Integrate third-party services using REST APIs and develop custom API endpoints as needed.
- Automate business workflows and processes within ERPNext.
- Handle ERPNext deployments, migrations, and troubleshoot issues to ensure system stability.
- Utilize Git for version control and collaborate with the team on code reviews and deployments.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 1 to 2 years of professional experience working with Python and JavaScript.
- Solid understanding of database concepts and SQL.
- Basic knowledge of REST APIs and experience with API integrations.
- Familiarity with ERPNext and Frappe Framework customization, including working with DocTypes, custom fields, workflows, and permissions.
Preferred Qualifications and Additional Skills:
- Experience with Git version control system.
- Knowledge of Bench commands, ERPNext app installation, and migration processes.
- Prior experience in creating or modifying custom Frappe applications.
- Strong problem-solving skills and ability to troubleshoot ERPNext deployments.
Work Schedule and Location:
- Working hours are from 12 PM to 9 PM, Monday through Friday.
- This is an in-person role requiring attendance at the office.
Application Questions:
Candidates will be asked to provide the following information during the application process:
- Current salary details.
- Expected salary.
- Notice period required to join from the current employer.
This role offers an excellent opportunity to deepen your expertise in ERPNext and Frappe while contributing to meaningful business automation projects. If you are passionate about ERP systems and enjoy working in a dynamic environment, we encourage you to apply.