Talent.com
ERPNext Developer (Frappe/ Python)
ERPNext Developer (Frappe/ Python)Confidential • Jaipur, India
ERPNext Developer (Frappe / Python)

ERPNext Developer (Frappe / Python)

Confidential • Jaipur, India
27 days ago
Job description

Job Title : Python Developer (Frappe / ERPNext)

Location : Jaipur, Rajasthan

Employment Type : Full-time, On-site (preferred)

About Us

We are an industrial MRO (Maintenance, Repair & Operations) supply company serving large enterprise clients across aviation, automotive, mining, renewable energy and manufacturing. We're building scalable internal systems and a customer-facing e-commerce portal on ERPNext / Frappe, and we're now looking for a dedicated in-house developer to take this to the next level.

If you enjoy solving real business problems with clean code and fast execution, you'll like working here.

Role Overview

You'll be responsible for building, customizing, and maintaining our ERPNext / Frappe-based systems, including :

  • Core ERP customizations
  • Custom DocTypes, workflows, and API integrations
  • Frontend enhancements for our e-commerce portal
  • Automation scripts for operations, pricing, catalog, etc.

This is not a 'ticket closer' role. You'll sit close to operations and management, understand the business need, and build solutions that directly impact revenue, speed, and customer experience.

Key Responsibilities

1. ERPNext / Frappe Development

  • Develop and customize Frappe apps and ERPNext modules (Buying, Selling, Stock, Accounts, Website, etc.).
  • Create and modify DocTypes, server scripts, client scripts, Print Formats, Custom Fields, Reports, Dashboards.
  • Build and maintain custom workflows and approval routes.
  • 2. Automation & Integrations

  • Write background jobs, schedulers, and hooks for tasks like price updates, stock syncs, catalog enrichment, email / PDF parsing, etc.
  • Integrate ERPNext with external systems (supplier portals, customer systems like SAP / Oracle, payment systems, logistics APIs).
  • Build REST APIs / whitelisted methods for internal tools and customer portals.
  • 3. Data & Catalog Engineering

  • Work with large product catalogs (tens / hundreds of thousands of SKUs).
  • Write scripts to clean, transform, and bulk upload Items, Item Prices, Item Groups, Attributes, Specifications, Images.
  • Optimize search, filtering, and product discovery.
  • 4. Frontend / Portal Work

  • Contribute to the customer-facing portal (Frappe website / e-commerce layer).
  • Build pages, listing views, account dashboards, calculators, search experiences.
  • Ensure responsive, production-grade UI using HTML / CSS / JS / Jinja inside Frappe templates.
  • 5. Performance, Stability & Debugging

  • Diagnose and fix issues in production : background jobs stuck, workers timing out, index not syncing, etc.
  • Work with caching, queuing, and database optimization where needed.
  • Follow good Git discipline and maintain clean, reviewable code.
  • Must-Have Skills

  • Strong Python (functions, modules, classes, error handling, async / background jobs).
  • Hands-on experience with the Frappe Framework.
  • Practical experience customizing ERPNext in a real deployment (not just hello-world).
  • Understanding of Doctype architecture, permissions, roles, child tables, and workflow.
  • Comfortable with MariaDB / MySQL queries and basic optimization.
  • Experience writing client scripts (frappe.ui.form.on), server scripts, and REST APIs in Frappe.
  • Git / version control usage.
  • Good-to-Have / Bonus Skills

    These are not 'must,' but if you have them, tell us loudly :

  • Experience with large catalogs / bulk data import / data cleaning using Python or Pandas.
  • Elasticsearch / search tuning / custom indexing.
  • Frontend familiarity (Bootstrap / Tailwind / basic JS DOM work inside Frappe templates).
  • PDF generation, custom print formats (Jinja / HTML / CSS).
  • Experience with background workers, Redis queue, schedulers.
  • Experience integrating ERPNext with external ERP / procurement systems (SAP, Ariba, Oracle, etc.).
  • Knowledge of deployment and bench commands (setup, migrate, backup, restore).
  • Working on performance issues in production environments.
  • Who Will Fit This Role

  • You've actually built something end-to-end in ERPNext or Frappe (internal tool, portal, customization, module) and can walk us through it.
  • You like ownership. You don't wait for 'ticket + Figma + acceptance criteria.' You can speak to users, understand the business requirement, and build.
  • You are comfortable in fast-moving, no-nonsense environments where impact matters more than paperwork.
  • Education / Experience

  • 1–4 years of experience in software development (Python).
  • 1+ year hands-on with Frappe / ERPNext (custom apps, not just configuration).
  • Degree is nice (B.Tech / B.E. / MCA / etc.) but skill and delivery are more important than certificates.
  • If you're very good and self-taught, we're listening.

    What You'll Get

  • Direct exposure to real business problems : inventory control, procurement automation, high-volume catalog management, B2B ecommerce.
  • Ability to ship fast and see your code go live in production quickly.
  • Stable core business + aggressive tech roadmap (AI-assisted search, marketplace-style ordering, customer-specific pricing, etc.).
  • Competitive salary (based on skill, not just years).
  • Working directly with leadership instead of getting lost in layers.
  • Location

  • Jaipur, Rajasthan
  • (On-site preferred so you can work closely with operations, warehouse, procurement, and management. Hybrid can be discussed for the right person.)
  • Skills Required

    Git, Css, Mysql, Mariadb, Rest Apis, Html, Python

    Create a job alert for this search

    Python Developer • Jaipur, India

    Related jobs
    ERP Analyst

    ERP Analyst

    Turgajo Technologies Pvt. Ltd. • Jaipur, IN
    ABOUT US : TURGAJO TECHNOLOGIES PVT TLD (.We are a product-based company, on a mission to capitalize on the evolution of new technologies and the new opportunities they present.We develop cutting-ed...Show more
    Last updated: 14 days ago • Promoted
    Forward Deployed Engineer

    Forward Deployed Engineer

    Searchability® • Jaipur, IN
    Forward Deployed Engineer - AI💻.Remote-based - relocation to Dubai📍.Searchability MENA is working with an innovative AI startup looking for a. This is a rare chance to get involved with a company ...Show more
    Last updated: 10 days ago • Promoted
    Backend Developer

    Backend Developer

    Assima • Jaipur, IN
    Assima is a worldwide leader in training, assistance and software adoption for Fortune 500 companies.Our patented technology is trusted by 15 of the top 20 banks, major international organizations ...Show more
    Last updated: 5 days ago • Promoted
    Financial Domain : Full Stack Developer with.NET / C# / SQL, Python (Data engineering)

    Financial Domain : Full Stack Developer with.NET / C# / SQL, Python (Data engineering)

    Vertus Enterprises Inc. dba CMIT Solutions, JCMCH • Jaipur, IN
    Vertus Solutions dba CMIT Solutions NYNJ (vertussolution.Its comprehensive technology and security solutions enable clients to grow their business and protect from security threats, accidental dama...Show more
    Last updated: 30+ days ago • Promoted
    Edifec Developer

    Edifec Developer

    NR Consulting • Jaipur, IN
    Location – Bangalore / HYD / Noida (Remote option available).Edifecs Transaction Manager (TM).Edifecs Healthcare Transaction Repository (HTR). SQL and RDBMS (Oracle, MySQL, SQL Server).Groovy or JavaScr...Show more
    Last updated: 6 days ago • Promoted
    Workato Integration Developer

    Workato Integration Developer

    IntraEdge • Jaipur, IN
    Job Title : Workato Integration Developer.Note : This opportunity is open to •.This role involves designing and building advanced Workato recipes and connectors while leveraging existing integration ...Show more
    Last updated: 23 hours ago • Promoted
    SAP PP Public Cloud

    SAP PP Public Cloud

    Syntax • Jaipur, IN
    Cloud and Managed Services to businesses across North America, South America, Europe, and the Pacific.Enterprise Cloud for ERP, continue to grow and accelerate. This unique solution safely hosts and...Show more
    Last updated: 1 day ago • Promoted
    OpenText AppWorks

    OpenText AppWorks

    Adnate IT Solutions • Jaipur, Rajasthan, India
    Design, develop, and maintain business applications using OpenText AppWorks.Build and optimize case management solutions, workflows, and forms. Integrate AppWorks with external systems such as ERP, ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Microsoft Dynamics 365 Developer

    Senior Microsoft Dynamics 365 Developer

    XRMRoI • Jaipur, IN
    Senior D365 Developer (with Power Apps experience).Location : Anywhere in India (remote work).Immediate joiners (within one week) only. JavaScript, business rules, model-driven apps and configuration...Show more
    Last updated: 3 hours ago • Promoted • New!
    Platform Engineer – Python / Databricks / Notebooks / Kubernetes

    Platform Engineer – Python / Databricks / Notebooks / Kubernetes

    Syntasa • Jaipur, IN
    Platform Engineer – Python / Databricks / Notebooks / Kubernetes.Syntasa is seeking a high-caliber and dedicated.Syntasa Technologies India Private Limited. This position offers an exciting opportuni...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Lead / Principal SDET - Python automation(Storage)

    Senior / Lead / Principal SDET - Python automation(Storage)

    DDN • Jaipur, IN
    This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DataDirect Networks (DDN) is a globa...Show more
    Last updated: 10 days ago • Promoted
    Data Engineer

    Data Engineer

    Vriba Solutions • Jaipur, IN
    Design, develop & maintain ETL / ELT pipelines.Ingest & transform data from APIs, DBs, files, streams.Build real-time & batch processing solutions. Data validation, quality & cleansing.Translate busin...Show more
    Last updated: 30+ days ago • Promoted
    Clay & n8n Expert

    Clay & n8n Expert

    HubCredo • Jaipur, IN
    Employment Type : Full-Time, 8 hours / day (Contractual).Salary : ₹20,000 – ₹30,000 / month.This is not a coding / software development role. Please apply only if you are experienced in Clay, n8n, and no-co...Show more
    Last updated: 2 days ago • Promoted
    Senior Developer - ODI

    Senior Developer - ODI

    KPI Partners • Jaipur, IN
    Mandatory Skill : ODI, OBIEE, DWH, Python Programming, SQL.Design and develop ETL processes using Oracle Data Integrator to facilitate seamless data integration between various sources and targets....Show more
    Last updated: 23 days ago • Promoted
    Backend Python Engineer - 17852

    Backend Python Engineer - 17852

    Turing • Jaipur, IN
    We’re looking for experienced Python engineers to collaborate with one of the world’s top Large Language Model (LLM) companies. Your work will directly help improve how AI models think, reason, and ...Show more
    Last updated: 22 days ago • Promoted
    Oracle Cloud ERP Technical Lead

    Oracle Cloud ERP Technical Lead

    Hiresquad Resources • Jaipur, IN
    Oracle Fusion ERP Technical Consultant.Require min 4 years experience in Cloud / Fusion.Immediate Joiner or max 15 Days notice is preferred. We are seeking an experienced Oracle Cloud ERP Technical Co...Show more
    Last updated: 8 days ago • Promoted
    SAP CDC & CDP (Emarsys)

    SAP CDC & CDP (Emarsys)

    Visionqual IT Services • Jaipur, IN
    Visionqual IT Services is looking for a highly skilled and experienced.Configure and customize SAP Customer Data Cloud (CDC), Customer Data Platform (CDP), and SAP Emarsys to meet evolving business...Show more
    Last updated: 3 hours ago • Promoted • New!
    AI Engineer (Backend) - Python

    AI Engineer (Backend) - Python

    Edstem Technologies • Jaipur, IN
    We are building the next generation of AI-powered applications that deliver actionable financial and marketing insights to our clients. As an AI Engineer focused on backend development, you'll be in...Show more
    Last updated: 9 days ago • Promoted