Frappe Developer
Worldwide
Job Summary We are looking for an experienced Frappe Framework / Frappe Developer with strong hands-on expertise in developing, customizing, and maintaining applications on the Frappe Framework and ERPNext platform. The candidate will be responsible for building custom applications, integrating third-party systems, developing APIs, and enhancing ERPNext modules based on business requirements. Key Responsibilities Develop and customize applications using the Frappe Framework and ERPNext. Design and develop custom DocTypes, Forms, Reports, Print Formats, Workflows, and Server Scripts. Develop robust backend functionality using Python and Frappe ORM. Develop responsive user interfaces using JavaScript, HTML, CSS, and Frappe UI. Customize and extend existing ERPNext modules according to business requirements. Develop and integrate REST APIs and third-party APIs. Work with MariaDB/MySQL databases and write optimized SQL queries. Troubleshoot application issues, performance problems, and production bugs. Perform code reviews, testing, debugging, and deployment activities. Manage Frappe/ERPNext applications across development, UAT, and production environments. Work with Git for version control and collaborative development. Understand business requirements and convert them into scalable technical solutions. Maintain technical documentation for custom applications and integrations. Collaborate with Business Analysts, ERP consultants, QA, and other technical teams. Required Skills Strong hands-on experience with Frappe Framework and ERPNext. Strong proficiency in Python. Good knowledge of JavaScript, HTML, and CSS. Experience with Frappe ORM, DocTypes, Hooks, Controllers, Background Jobs, and REST APIs. Good knowledge of MariaDB/MySQL and SQL. Experience with Git/GitHub/GitLab. Understanding of Linux/Ubuntu server environments. Experience in debugging and performance optimization. Good understanding of software development lifecycle and coding standards. Good to Have Experience with ERPNext custom app development. Experience with Frappe integrations with external systems. Knowledge of Redis, Nginx, Celery/background workers. Experience with Docker or cloud platforms such as GCP/AWS/Azure. Knowledge of ERP modules such as HR, Payroll, Accounting, Inventory, Manufacturing, and Sales. Experience working with manufacturing or FMCG business processes. Education Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Relevant hands-on experience may be considered in place of formal qualifications. Preferred Candidate Profile The ideal candidate should be a strong hands-on developer who can independently understand requirements, develop Frappe/ERPNext solutions, troubleshoot issues, and work closely with business and technical teams. Key Technologies: Frappe Framework | ERPNext | Python | JavaScript | MariaDB/MySQL | REST API | Git | Linux | HTML/CSS
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
$12.00
-
$25.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:2 minutes ago
- Interviewing:7
- Invites sent:9
- Unanswered invites:3
About the client
- INDKolkata11:42 AM
- $815 total spent4 hires, 3 active
- Manufacturing & ConstructionLarge company (100-1,000 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by