Search by job, company or skills

Frappe Engineer

Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

Job Title

Frappe / ERPNext Developer (Mid–Senior Level)

Experience

4–6 years of relevant experience (with at least 2+ years on Frappe/ERPNext)

Location

On-site - Indore

Employment Type

Full-time

Job Summary

We are looking for a Mid–Senior Frappe Developer to design, customize, and scale

business applications built on the Frappe Framework and ERPNext. You will work on

custom apps, integrations, performance optimization, and SaaS-ready multi-tenant solutions

while following best practices and open-source compliance.

Key Responsibilities

Development & Customization

Develop custom Frappe apps without modifying ERPNext core

Customize ERPNext modules using:

Custom Doctypes

Server Scripts & Client Scripts

Hooks, Overrides, and Fixtures

Implement complex business workflows and validations

Build REST APIs and background jobs (workers)

ERPNext Expertise

Strong hands-on experience with ERPNext modules like:

Accounts

HRMS

Healthcare / Education (if applicable)

Inventory & CRM

Understand ERPNext data models and permissions deeply

Integrations & APIs

Integrate third-party services (Payment Gateways, SMS, Email, WhatsApp, etc.)

Build and consume REST APIs

Handle authentication, webhooks, and async tasks

Performance & Security

Optimize database queries and background jobs

Ensure role-based access control and data security

Handle production issues, logs, and monitoring

Deployment & DevOps

Deploy Frappe apps on AWS / DigitalOcean / Bare metal

Manage:

Bench

Nginx

Redis

Supervisor

Handle upgrades and migrations safely

Team Collaboration

Review code and mentor junior developers

Collaborate with product managers and QA

Participate in architectural discussions

Required Skills

Technical Skills

Python (Advanced)

Frappe Framework (Strong hands-on)

ERPNext customization

JavaScript, Jinja, HTML/CSS

MariaDB / MySQL

REST APIs & Webhooks

Git & version control

Tools & Concepts

Bench CLI

Background jobs & schedulers

Multi-tenant SaaS architecture (preferred)

Linux server administration basics

Good to Have (Bonus Skills)

Experience building SaaS products on ERPNext

Knowledge of Healthcare / Education / Manufacturing domains

Certified ERPNext consultant/Frappe Developer!

Docker / AWS & CI/CD pipelines

Experience contributing to open source

Knowledge of GNU GPL v3 compliance

What We Offer

Opportunity to work on a scalable ERP/SaaS product

High ownership and architectural influence

Competitive compensation (mid-senior range)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 142200091

Beware of Scammers

We don’t charge money for job offers