Search by job, company or skills

Team Variance

ERP NEXT Frappe Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the role :

We are seeking an experienced ERPNext/Frappe Developer who will own end-to-end Development, customization, implementation, and maintenance of our ERP system for manufacturing, inventory, procurement, sales, and accounting workflows.

You will work closely with cross-functional teams to gather requirements, develop custom modules, automate business processes, and deliver scalable ERP solutions using Python backend and JavaScript frontend development.

Key Responsibility Areas :

- Design and develop custom DocTypes, child tables, linked DocTypes, and virtual DocTypes using Python and Frappe ORM.

- Write Python server-side scripts and hooks for business logic, validations, and workflow automation.

- Automating approval processes, validations, and notifications through server & client scripts.

- Developing complex query reports and dynamic dashboards with filters.

- Develop custom REST APIs for integrating ERPNext with third-party systems, payment gateways.

- Build JavaScript client-side scripts for form events, custom buttons, and interactive user interfaces

- Create custom applications complex query reports, script reports, and dashboards for real-time analytics

- Customize print formats using Jinja2 templates, HTML, CSS for invoices, purchase orders, and compliance documents

- Configure and customize ERPNext modules : Manufacturing, BOM, Work Orders, Stock Management,

Buying, Selling, Accounting, HR, CRM

- Manage Frappe Bench installations, multi-tenant setups, version migrations, and production deployments

- Configure Redis caching, Supervisor process management, and Nginx web server for production systems

- Develop Python background jobs and scheduled tasks for asynchronous processing and batch operations

- Integrate external APIs using REST, webhooks, and handle authentication mechanisms

- Write optimized SQL queries for custom reports and database operations

Required Qualifications :

- 2+ years hands-on experience in ERPNext/Frappe Framework development

- Deep understanding of Frappe Framework architecture, MVC pattern, ORM, document lifecycle

- Expertise in designing custom DocTypes, server scripts, client scripts, hooks, and workflows

- Working knowledge of JavaScript, jQuery, AJAX, Frappe UI for frontend development and form customization

- Experience building custom REST APIs and integrating third-party systems

- Proficiency in MariaDB/MySQL database management, SQL query writing and optimization

- Hands-on experience with Frappe Bench CLI, version migrations, and production deployments

- Knowledge of Redis, Supervisor, Nginx configuration for production environments

- Linux (Ubuntu) server administration, command-line proficiency, and shell scripting

- Experience with Git, GitHub for version control and collaborative development

- Understanding of Sales, Manufacturing, Stock, Buying, Selling, Accounting, and HR modules

Preferred Qualifications :

- Strong Python programming skills : OOP concepts, decorators, classes, data structures, design patterns.

- Understanding of virtual DocTypes and advanced backend logic for cross-module reporting

- Knowledge of Python background jobs using RQ (Redis Queue) and scheduled tasks

- Experience implementing custom tax logic, payment automation, and financial customizations

- Familiarity with Docker, Docker Compose for containerized deployments

- Knowledge of CI/CD pipelines, automated testing, and DevOps practices

- Experience with data migration, ETL processes, and legacy system integrations

- Understanding of Agile/Scrum methodologies

- Frappe/ERPNext certification or open-source community contributions

- Experience with third-party integrations: payment gateways, logistics providers, and Warehousing is a plus

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145561401

Similar Jobs