Date listed
2 months agoRemote
YesFound on:
Frappe/ERPNext Developer Job Description
Position: Senior Frappe/ERPNext Developer
Type: Full-Time (Remote Work)
Location: Work from Anywhere
Salary: Competitive + Benefits
About the Role
We are seeking a highly skilled and experienced Senior ERPNext Developer to join our dynamic and growing team. This is a remote work opportunity ideally suited for a professional passionate about building robust, scalable, and customized ERP solutions using the Frappe Framework.
The candidate will hold preferably both a Frappe Certified Consultant and Frappe Certified Developer certification, with a proven track record of successful ERPNext implementations in real-world production environments.
Key Responsibilities
• Lead end-to-end ERPNext implementations-from business analysis through deployment and post-go-live support.
• Design, develop, and customize ERPNext modules using the Frappe Framework, Python, JavaScript, JQuery, HTML, and CSS.
• Develop and integrate custom applications and third-party services using REST APIs.
• Conduct business process workshops to understand client needs and translate them into detailed specifications.
• Perform system configuration, data migration, and functional testing to ensure reliability and performance.
• Provide expert consultation to clients on ERPNext best practices, process optimization, and system utilization.
• Manage and maintain customizations during ERPNext and Frappe version upgrades, ensuring smooth transitions.
• Troubleshoot, debug, and resolve complex issues in live and test environments.
• Train, mentor, and lead junior developers by developing structured learning paths, running internal workshops, and providing ongoing technical guidance and code reviews.
• Contribute to continuous improvement of development processes, coding standards, and technical documentation.
• Stay current with the latest advancements in ERPNext, Frappe, and related technologies, and promote knowledge sharing within the team.
Required Skills & Qualifications
• Bachelor's degree in computer engineering, IT, or related field.
• 3-5 years of hands-on development experience using the Frappe Framework, including production deployments.
• Must be a Frappe Certified Developer and ideally should also have Frappe Certified Consultant certification.
• Advanced knowledge of Python and JavaScript.
• Strong understanding of the Frappe Framework-DocTypes, Workflows, Server scripts, API, Hooks, etc.
• Experience with HTML, CSS, jQuery, and modern JS frameworks (Vue.js or React).
• Solid grasp of SQL/MariaDB and database design principles.
• Proven experience customizing ERPNext and integrating it with third-party tools via APIs and into payment gateways.
• Familiarity with core ERPNext modules: Sales, Purchasing, Inventory, Accounting, HR, CRM.
• Proficient with Git and collaborative development practices.
• Strong problem-solving and debugging abilities.
• Excellent communication skills in English (verbal and written).
• Ability to work independently, remotely, and manage multiple projects concurrently.
Preferred Qualifications
• Experience with cloud platforms like AWS, DigitalOcean, or Azure.
• Basic server administration experience (Ubuntu, Nginx, Apache).
• Familiarity with CI/CD pipelines and DevOps tools.
• Active contributor to open-source Frappe/ERPNext projects.
What We Offer
• 100% remote work setup with flexible hours.
• Opportunity to work on diverse, international ERPNext projects.
• A supportive, collaborative, and growth-driven culture.
• Competitive compensation with performance incentives.
If you are a certified Frappe/ERPNext expert ready to take on challenging projects in a fully remote environment, we'd love to hear from you! Apply now and help us deliver innovative ERP solutions that empower businesses around the world.
Newsletter
Let's simplify your job search. Receive your tailored set of opportunities today.
Subscribe to our Jobs