Find a jobRecruiters

ERPNext Software Developer

Exclusive opportunity

Onsite

ERPNext Software Developer

Miniaturize Electronics Pvt Ltd

ERPNext Software Developer

Skills

SQL QueriesDockerReactVuePythonMySQLMariaDBRedisGitGitLabGitHubLinuxCRMInventory ManagementSupply ChainJavascript

14 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Temporary

Location:

Karnataka, India

Work mode:

Onsite

Published on:

6 October 2026

What they need


Job Title: ERPNext Software Developer

Experience: 3–4 Years
Employment Type: Full-Time
Location: Bangalore, India
Department: Software / IT
Reporting To: Technical Lead / IT Manager

About the Role

We are looking for an experienced ERPNext Software Developer with 3–4 years of hands-on experience in ERPNext/Frappe development, customization, implementation, and integration.

The candidate will be responsible for developing, customizing, maintaining, and optimizing ERPNext applications to support business processes across areas such as Finance, HR, Procurement, Inventory, Manufacturing, Projects, Sales, and Operations.

The ideal candidate should have strong knowledge of the Frappe Framework, Python, JavaScript, MariaDB/MySQL, and REST APIs, along with the ability to understand business requirements and convert them into scalable ERP solutions.

Key Responsibilities

ERPNext / Frappe Development

  • Develop and customize ERPNext applications using the Frappe Framework.
  • Create and modify DocTypes, Custom Fields, Workflows, Reports, Print Formats, Scripts, and Web Forms.
  • Develop custom applications and modules based on business requirements.
  • Customize standard ERPNext functionality without compromising system stability.
  • Develop Client Scripts, Server Scripts, Python controllers, and scheduled jobs.
  • Implement role-based permissions and access controls.
  • Customize forms, dashboards, reports, and user interfaces.

Business Process Implementation

  • Understand business processes and translate requirements into ERPNext solutions.
  • Work with departments such as Finance, HR, Procurement, Stores, Manufacturing, Projects, and Sales.
  • Configure ERPNext modules according to organizational requirements.
  • Identify opportunities for process automation and workflow improvements.
  • Participate in ERP implementation, testing, deployment, and post-deployment support.

Integration & API Development

  • Develop and maintain integrations between ERPNext and external applications.
  • Work with REST APIs, JSON, webhooks, and third-party APIs.
  • Integrate ERPNext with applications such as HRMS, payment gateways, CRM systems, websites, inventory systems, and other enterprise applications.
  • Troubleshoot API and integration-related issues.

Database & Reporting

  • Work with MariaDB/MySQL databases.
  • Write and optimize SQL queries.
  • Develop custom reports and query reports.
  • Create dashboards and business reports for management.
  • Analyze database performance and resolve data-related issues.

Deployment & Maintenance

  • Deploy and maintain ERPNext/Frappe applications on Linux servers.
  • Work with Git/GitHub/GitLab for source-code management.
  • Perform application upgrades and migrations.
  • Troubleshoot application, server, and database issues.
  • Monitor system performance, backups, and application availability.
  • Maintain proper documentation of customizations and technical changes.

Testing & Support

  • Perform unit testing, integration testing, and user acceptance testing.
  • Debug and resolve functional and technical issues.
  • Provide technical support to ERP users.
  • Analyze production issues and implement permanent solutions.
  • Work closely with functional consultants and business teams.

Required Technical Skills

  • 3–4 years of hands-on experience with ERPNext/Frappe development.
  • Strong knowledge of Python.
  • Strong understanding of Frappe Framework.
  • Good knowledge of JavaScript.
  • Experience with HTML, CSS, and web technologies.
  • Strong knowledge of MariaDB/MySQL and SQL.
  • Experience working with REST APIs and JSON.
  • Knowledge of Git and version control.
  • Experience with Linux/Ubuntu environments.
  • Understanding of ERPNext modules such as:
  • Accounting
  • Buying / Procurement
  • Selling
  • Stock / Inventory
  • Manufacturing
  • Projects
  • HR & Payroll
  • Assets
  • Experience creating custom DocTypes, workflows, scripts, reports, and print formats.

Good to Have

  • Experience developing custom Frappe applications.
  • Experience with ERPNext implementation and migration.
  • Experience integrating ERPNext with external systems.
  • Knowledge of Redis, Nginx, Supervisor, and background workers.
  • Experience with Docker or containerized deployments.
  • Knowledge of CI/CD practices.
  • Experience with cloud or on-premise ERPNext deployments.
  • Understanding of accounting, procurement, inventory, manufacturing, or project management processes.
  • Experience working with ERPNext upgrades and resolving compatibility issues.
  • Knowledge of frontend frameworks such as React or Vue.js is an advantage.

Education

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Equivalent practical experience with ERPNext/Frappe development will also be considered.

Key Competencies :

  • Strong problem-solving and debugging skills.
  • Good understanding of business processes.
  • Ability to work independently and manage multiple tasks.
  • Strong analytical and logical thinking.
  • Good communication and documentation skills.
  • Ability to interact with functional teams and understand their requirements.
  • Strong attention to detail.
  • Willingness to learn new technologies and ERPNext features.

Key Performance Areas

The selected candidate will be expected to:

  • Deliver ERPNext customizations within agreed timelines.
  • Develop reliable and maintainable Frappe applications.
  • Minimize production issues and system downtime.
  • Improve business process automation.
  • Ensure ERP data integrity and security.
  • Provide timely technical support to ERP users.
  • Maintain proper documentation and version control.
  • Continuously identify opportunities to improve ERPNext functionality.

Preferred Candidate Profile

The ideal candidate is someone who is not only a developer, but also understands how ERP systems support real-world business operations.

Experience in procurement, inventory management, manufacturing, project management, HRMS, finance, or supply-chain workflows will be highly valuable.

Experience with ERPNext implementation in a manufacturing, engineering, defense, aerospace, or technology organization will be an added advantage.

Thank you.

Pay: ₹600,000.00 - ₹800,000.00 per year

Benefits:

  • Health insurance
  • Provident Fund

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

12 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

11 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

8 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools