, 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.