Frappe Developer

Posted yesterday

Worldwide

Summary

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/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • $12.00

    -

    $25.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
Frappe
ERP Next
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
Member since Feb 22, 2025
  • IND
    Kolkata11:42 AM
  • $815 total spent
    4 hires, 3 active
  • Manufacturing & Construction
    Large company (100-1,000 people)

Explore similar jobs on Upwork

JavaScript
Node.js
PHP
Web Application
AI App Development
DevOps
API
Git
MySQL
Cs2 Gambling SiteFixed-price‐ Posted 3 weeks ago
Gambling
Unity
Counter Strike
AR & VR
Online Gambling Website
Card Game
Board Game
Unreal Engine
MetaMask
Mystery Box
iGaming
WebGL
Game Development
Gaming
Multiplayer
Game UI/UX Design
UI/UX Prototyping
Steam API
AI Development
PixiJS

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo