Job Type: Full Time
Job Location: Pune

Role: Frappe Full-Stack Developer (Python + Vue.js)
Experience required: 2+years of experience
Job Location: Pune

Overview:
We’re looking for a hands-on developer who can build, customize, and scale applications on the Frappe framework, while working across backend and a decoupled Vue.js frontend.
This role requires strong fundamentals, real Frappe experience, and the ability to work with minimal handholding.

Key Responsibilities

  • Build and maintain custom applications using Frappe Framework.
  • Design scalable DocTypes, workflows, and data models.
  • Develop backend logic using Python and Frappe ORM.
  • Work with hooks, background jobs, and APIs.
  • Build and integrate REST APIs for frontend consumption.
  • Develop UI using Vue.js and Tailwind CSS.
  • Convert Figma designs into responsive, accurate UI.
  • Debug issues across backend, API, and frontend layers

Required Skills

Frappe & Python (Mandatory)

    • 2+ years of hands-on Frappe development.
    • Experience building custom Frappe apps
    • 2+ years of hands-on Frappe development.
    • Strong understanding of
      • Frappe ORM
      • Hooks system
    • DocTypes and data modelling
    • Solid Python fundamentals (clean code, debugging, performance basics)

Frontend (Vue + CSS)

  • Proficiency in Vue.js
    • Experience with Tailwind CSS or modern CSS frameworks
    • Ability to translate Figma designs into production-ready UI

What We Expect

  • Ability to work independently and take ownership of problems.
  • Comfort working with partial requirements or evolving scope.
  • Strong debugging and problem-solving skills.
  • Focus on clean, maintainable code over quick fixes

Good to Have

  • Experience with decoupled architecture (Frappe backend + custom frontend)
  • Familiarity with Frappe internals
  • Experience with API integrations
  • Exposure to deployment (Bench, Docker, production setups)

Apply for this position

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