Qureos

FIND_THE_RIGHTJOB.

ERPNext / Frappe Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

We’re looking for a passionate ERPNext / Frappe Developer to join our growing team. The ideal candidate will have a solid understanding of the ERPNext framework, strong Python development skills, and a drive to build efficient business solutions through customization and integration.

Key Responsibilities

  • Customize, develop, and extend ERPNext and Frappe modules to meet unique business requirements.
  • Design and implement new DocTypes, custom scripts, reports, dashboards, and print formats.
  • Develop and maintain REST APIs and integrations with third-party applications.
  • Implement business logic using Frappe’s backend (Python) and frontend (JS/HTML/CSS) tools.
  • Optimize system performance, ensure data integrity, and troubleshoot technical issues.
  • Participate in system design, architecture discussions, and code reviews.
  • Deploy and manage ERPNext applications using Bench, Docker, and production environments.
  • Collaborate with QA and business teams to test and validate new features before deployment.
  • Monitor and maintain existing ERPNext instances, ensuring uptime and reliability.
  • Prepare technical documentation, user guides, and version release notes.

Requirements

  • Minimum 1 year of hands-on experience in ERPNext and Frappe customization.
  • Strong proficiency in Python and deep understanding of Frappe framework architecture.
  • Hands-on experience with custom apps, hooks, APIs, and background jobs.
  • Solid understanding of ERP workflows, DocTypes, permissions, and user roles.
  • Working knowledge of frontend technologies (HTML, CSS, JavaScript, jQuery).
  • Experience using Git / GitHub / GitLab for version control and team collaboration.
  • Basic understanding of database design (MariaDB/MySQL) and query optimization.
  • Ability to analyze business requirements and translate them into efficient ERPNext features.
  • Strong debugging, problem-solving, and communication skills.
  • Comfortable working in a Linux-based development and deployment environment.

Preferred Qualifications

  • Experience with Docker and containerized Frappe/ERPNext environments.
  • Proficiency with Git / GitHub / GitLab for version control and collaborative development.
  • Experience with API integrations (REST, GraphQL) and connecting ERPNext to third-party systems.
  • Understanding of background jobs, WebSockets, and real-time data handling in Frappe.
  • Familiarity with MariaDB/MySQL, database optimization, and query performance tuning.
  • Knowledge of bench commands, Frappe app deployment, and server management (Linux-based).
  • Experience working with Frappe hooks, custom scripts, and client/server event handling.
  • Understanding of Frappe’s caching, queuing, and performance optimization techniques.
  • Basic knowledge of Nginx, Supervisor, Redis, and Celery configuration for Frappe setups.
  • Exposure to cloud environments (AWS, DigitalOcean, or similar) is a plus.
  • Strong understanding of business processes (e.g., Accounting, HR, CRM, Projects, or Inventory).

Job Types: Full-time, Fresher

Pay: Rs50,000.00 - Rs200,000.00 per month

Education:

  • Bachelor's (Required)

Experience:

  • as ERPNext Developer: 1 year (Required)

Work Location: In person

© 2025 Qureos. All rights reserved.