Overview
We are building an early-stage SaaS product heavily reliant on the Frappe/ERPNext stack with a Vue frontend. This role involves heavy customization, building custom apps, and delivering polished, pixel-accurate user interfaces. We are looking for a mid-level developer who can take a clear specification and deliver production-ready code, while also possessing the strong judgment needed to make sound technical decisions when specs don’t cover every detail.
Key Responsibilities
- App Development: Build and extend custom Frappe apps, doctypes, server scripts, APIs, and workflows.
- Frontend Implementation: Implement frontend designs using Vue, Frappe UI, and Tailwind CSS, effectively translating Figma mockups into pixel-accurate interfaces.
- Module Customization: Customize and adapt ERPNext modules to meet specific product requirements.
- Code Quality: Consistently write clean, maintainable, and well-documented code.
- Maintenance & Debugging: Investigate and debug production issues while continuously improving existing functionality.
What We Are Looking For (Qualifications & Skills)
- Frappe & Python Expertise: Minimum 2 years of hands-on experience building custom Frappe apps, working with the ORM, understanding the hooks system, and navigating the codebase. Strong Python fundamentals are essential.
- JavaScript & Git: Deep understanding of core JavaScript principles (not just surface-level implementation) and proficiency in version control using Git.
- Modern Frontend Frameworks: High proficiency with Vue and Tailwind CSS, along with the ability to accurately translate Figma designs into code.
- Communication: Strong written and verbal English skills. This is essential for cross-team collaboration, documentation, and effectively leveraging AI development tools.
- Problem-Solving Mindset: Proactive approach to blockers. When you hit a roadblock, you investigate and attempt solutions before escalating, and you bring necessary context when raising an issue.
Nice to Have
- DevOps Exposure: Familiarity with DevOps fundamentals, including deployment, server management, and production debugging.
- Design Tool Proficiency: Comfort navigating Figma to extract assets, inspect styles, and reference design specifications.
Apply Now
Job Category: Engineering
Job Type: Full Time
Job Location: Bangalore