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.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Mid-Level
Maximum Experience:
2 Years
Apply Before:
Nov 07, 2026
Posting Date:
Nov 01, 2026

MMC

· 11-50 employees - Karachi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

ERPNext Developer

Posted Oct 30, 2026

ERPNext Functional Consultant

NCRI Pakistan, Islamabad, Pakistan
Posted Oct 12, 2026

ERPNext Techno-Functional Consultant

Naseeb Enterprise Inc, Lahore, Pakistan
Posted Oct 30, 2026
View All
I found a job on Rozee!