Skip to content

FinDev – Financial Software Systems: Frappe/ERPNext Developer (Remote)

Headquarters: Maharashtra

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.

To apply: https://weworkremotely.com/remote-jobs/findev-financial-software-systems-frappe-erpnext-developer-remote