Senior Erpnext /frappe Developer

Year    Remote, IN, India

Job Description

About the Role



We are seeking an experienced

Senior Frappe and ERPNext Developer

with

6+ years of hands-on experience

, capable of delivering deeply customized, high-performance ERP solutions. This role demands advanced understanding of the

Frappe framework

, in-depth knowledge of ERPNext architecture, and proven ability to develop secure, scalable, and maintainable systems. The ideal candidate is expected to bring strong problem-solving skills, a security-first mindset, and the ability to leverage modern tools and integrations to drive business outcomes.

Key Responsibilities



Advanced Customization:

Customize and extend ERPNext modules and DocTypes to fit complex business logic using both client- and server-side scripting.

Framework Mastery:

Work deeply within the core of the

Frappe framework

, including document event hooks, patching, server scripts, custom app architecture, and monkey patching where appropriate.

System Integration:

Build and manage robust integrations with third-party systems such as CRMs, accounting platforms, payment gateways, and AI services using REST APIs and webhooks.

Security Best Practices:

Implement authentication and authorization controls, enforce

role-based access

, whitelist APIs, and apply

Frappe security measures

to ensure application safety.

Deployment & Infrastructure:

Manage secure deployments using

Docker

,

CI/CD pipelines

, and infrastructure on

Frappe Cloud

,

Frappe Press

, or cloud platforms like

AWS/GCP

. Ensure environment reliability, disaster recovery, and backups.

Performance Optimization:

Utilize

caching systems

,

queuing systems

, and asynchronous processing to ensure optimal performance for high-traffic ERP systems.

Design Tokens & Theming:

Apply consistent branding across UI through

design tokens

and frameworks such as

Tailwind CSS

or

Bootstrap

.

Workflow & Automation:

Design and implement complex workflows, scheduled jobs, and automation scripts to streamline operations and reduce manual work.

Code Quality & Documentation:

Write modular, reusable, and well-documented code following coding conventions, contributing to a scalable codebase.

Mentorship & Collaboration:

Collaborate closely with cross-functional teams and mentor junior developers through code reviews, architectural discussions, and best practice sharing.

AI Integration & Efficiency:

Apply AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, CodeWhisperer) to improve productivity, code quality, and documentation.

Required Qualifications



Minimum

6 years

of experience in Frappe and ERPNext development. Deep understanding of the

Frappe core architecture

, including DocTypes, ORM, hooks, permissions, and document lifecycle. Expertise in

Python, JavaScript, MariaDB

, and templating with

Jinja

. Hands-on experience in building

secure and high-performance ERP solutions

, including

OAuth, SSO, LDAP

, and other identity systems. Proven track record of delivering

third-party integrations

and working with complex API ecosystems. Strong grasp of

DevOps practices

(Docker, CI/CD, Git, Nginx, SSL) for smooth deployments and production monitoring. Familiarity with

caching (e.g., Redis)

,

job queues (e.g., RQ/Background Jobs)

,

API whitelisting

, and

performance tuning

. Ability to use and integrate AI tools to enhance software development lifecycle.
Job Types: Full-time, Permanent, Contractual / Temporary
Contract length: 12 months

Pay: From ?700,000.00 per year

Benefits:

Paid sick time Paid time off Work from home
Schedule:

Day shift Fixed shift Monday to Friday
Work Location: Remote

Application Deadline: 28/07/2025

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3857653
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year