ERPNEXT DEVELOPER

Exp: 2-3 years
Location map pin icon ISKCON Bangalore Rajajinagar
Briefcase icon Department: Information Technology

About the Job

An ERPNext/Frappe Developer is responsible for building, customizing, and maintaining business solutions using the Frappe Framework

Key Responsibilities

  • Custom App & Module Development: Design and build complete applications from scratch or extend existing ERPNext modules using the Frappe Framework.
  • System Customization: Create custom scripts, DocTypes, workflows, and print formats to automate business processes.
  • API & Integrations: Develop RESTful APIs and integrate ERPNext with third-party tools such as payment gateways, CRMs, or e-commerce platforms.
  • Reporting & Dashboards: Design and implement custom reports (Script, Query, or Report Builder) and interactive dashboards for data visualization.
  • Maintenance & Upgrades: Ensure a smooth transition for existing customizations when upgrading to newer versions of Frappe/ERPNext.

Required Experience and Skills

  • Programming Languages: High proficiency in Python (server-side) and JavaScript (client-side) is essential.
  • Framework Knowledge: Deep understanding of the Frappe Framework, including Jinja2 templates, Bench CLI, and hooks.
  • Database Management: Experience with MariaDB/MySQL or PostgreSQL, specifically in schema modeling and query optimization.
  • Web Technologies: Familiarity with HTML5, CSS3, jQuery, and Bootstrap.
  • Version Control: Proficiency with Git for code management and collaboration.
  • DevOps (Optional but Preferred): Knowledge of Linux server administration, Docker, and deployment on platforms like AWS or Frappe Cloud

Apply for this position