Loading innovation

Frappe Developer

Role Overview:

We are looking for a skilled Frappe Developer (3-5+ years experience) to join our growing tech team. In this role, you will design, develop, and customize applications on the Frappe Framework, transforming business needs into scalable and user-friendly solutions. If you are passionate about clean code, love solving technical challenges, and enjoy working in a fast-paced startup environment—this role is for you!

Key Responsibilities

1. Application Development & Customization

  • Build and customize applications using the Frappe Framework
  • Create Doctypes, reports, workflows, and API endpoints
  • Enhance and integrate Frappe’s native features

2. Code Quality & Documentation

  • Write clean, reusable, high-quality code
  • Maintain clear documentation for all development work
  • Participate in code reviews and ensure adherence to coding standards

3. Testing & Debugging

  • Perform unit testing and support integration testing
  • Debug and resolve issues efficiently
  • Work closely with QA for smoother releases

4. Database & Integration

  • Work with MySQL/MariaDB for database design and optimization
  • Develop optimized queries and manage data workflows
  • Use Git for version control

5. Collaboration & Continuous Improvement

  • Work with product, design, and operations teams
  • Participate in sprint planning and agile discussions
  • Stay updated on emerging tech and suggest improvements

6. Deployment & Maintenance

  • Deploy and maintain applications in Linux/Ubuntu
  • Work with Docker/containerized environments
  • Monitor and optimize application performance

Technical Skills Required

  • Strong proficiency in Python and JavaScript
  • Hands-on experience with Frappe Framework (Doctypes, Hooks, API, Job Queues)
  • Knowledge of Jinja, HTML, CSS, and Frappe UI components
  • Experience with MySQL/MariaDB
  • Practical knowledge of Git
  • Basic understanding of Docker & Linux servers
  • Understanding of REST APIs, webhooks, and integrations
  • Knowledge of ERPNext is an added advantage
Job Location: Kochi
Job Category: Software Development

Apply for this position

Allowed Type(s): .pdf, .doc, .docx