Live opening · Posted 8 hours ago

Frappe/ERPNext Developer

OrangeShark · Surat, Gujarat, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 8 hours ago
CompanyOrangeShark
LocationSurat, Gujarat, India (On-site)
Work modeNo
SkillsPython, JavaScript
SourceLinkedin
ListedPosted 8 hours ago

About the role

Description supplied by the original job listing.

Role: ERPNext / Frappe Developer
Location: Surat (Onsite)
Experience: 3+ years
Must have skill:
Strong hands-on experience with ERPNext and Frappe Framework.
Strong knowledge of Python and working knowledge of JavaScript
Experience developing custom Frappe applications, not only configuring ERPNext.
Good understanding of DocTypes and Controllers, Document lifecycle and hooks, Frappe ORM, Frappe Query Builder, Roles and Permissions, Workflows, Background Jobs and Queues, Scheduler Events, Server-side and client-side development, Reports and dashboards
Experience with Frappe REST/RPC APIs, REST APIs, JSON, and Webhooks.
Good understanding of data integrity, transaction handling, idempotency, error handling, and integration reliability.
Good to have skill:
Experience in Amazon Selling Partner API (SP-API)
Shopify Admin APIs and Webhooks
Ecommerce or marketplace integrations
ERPNext Manufacturing
Inventory and warehouse management
Description:
Looking for an ERPNext / Frappe Developer to join our technology team in Surat and take ownership of the continued development, customization, integration, and improvement of our ERPNext ecosystem.
ERPNext is a core part of our business operations and is currently used across Inventory, Sales, Procurement, Manufacturing, and B2B CRM, with plans to expand our ecosystem into Frappe HR and additional internal business processes.
Our ERPNext environment is already integrated with:
· Amazon Marketplace through Amazon Selling Partner API (SP-API)
· Shopify D2C Store
· Shopify B2B Store
· Other internal and external systems
You will work closely with our technology and business teams, as well as our existing ERPNext implementation partner, with the objective of building strong in-house ownership of the platform.
What You'll Do:
Develop, customize, and maintain ERPNext applications using the Frappe Framework.
Design and maintain custom Frappe applications using upgrade-safe development practices.
Build and customize DocTypes, controllers, workflows, reports, dashboards, notifications, print formats, and business logic.
Work with Frappe document lifecycle events, hooks, permissions, and role-based access controls.
Develop integrations using Frappe REST/RPC APIs, external REST APIs, and webhooks.
Maintain and improve existing integrations with Amazon SP-API, Shopify D2C, and Shopify B2B.
Build reliable asynchronous integrations using Frappe background jobs, queues, schedulers, retries, and appropriate failure handling.
Troubleshoot order synchronization, inventory, customer data, API, queue, and integration issues.
Work across ERPNext modules including Inventory, Sales, Procurement, Manufacturing, CRM, and related business processes.
Support future implementation and customization of Frappe HR.
Understand business requirements and translate them into reliable ERPNext workflows and automation.
Identify repetitive/manual processes and automate them where appropriate.
Build operational reports and dashboards for different business teams.
Handle data imports, migrations, reconciliation, validation, and data-quality issues.
Debug Frappe application, database, API, worker, scheduler, and integration issues.
Support ERPNext/Frappe upgrades and ensure custom applications remain maintainable and upgrade-safe.
Maintain technical documentation covering customizations, integrations, workflows, and system architecture.
Work with our ERPNext implementation partner on complex requirements and implementations.

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
13 min from Linkedin publishing this role to us finding it
13 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
52,199 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App