Job Description

Senior Python Developer - Frappe/ERPNext Specialist | Bangalore

About the Role

We are seeking an experienced Senior Python Developer with expertise in Frappe framework and ERPNext development to join our team in Bengaluru. This is a full-time on-site position where you will play a key role in designing, customizing, and maintaining enterprise-grade business solutions built on the Frappe/ERPNext platform.

Key Responsibilities

  • Design, develop, and implement custom features and modules within the Frappe framework
  • Maintain and enhance ERPNext-based solutions to meet evolving business requirements
  • Debug and resolve technical issues to ensure optimal platform performance
  • Integrate third-party applications and services using RESTful APIs
  • Collaborate with cross-functional teams including product managers, designers, and business stakeholders
  • Optimize system performance and ensure scalability of solutions
  • Participate in code reviews and maintain high code quality standards
  • Provide technical guidance and mentorship to junior developers
  • Document technical specifications and development processes


Requirements

Required Qualifications

Technical Skills

  • 5+ years of professional software development experience
  • Strong proficiency in Python programming
  • Extensive hands-on experience with Frappe framework and ERPNext development
  • Solid expertise in JavaScript for frontend customization
  • In-depth knowledge of MariaDB/MySQL database management
  • Experience working with RESTful APIs and third-party integrations
  • Strong understanding of web development principles and best practices
  • Proficiency in frontend technologies (HTML, CSS, JavaScript frameworks)
  • Experience with version control systems (Git)

Soft Skills

  • Excellent problem-solving and debugging capabilities
  • Ability to work effectively in cross-functional team environments
  • Self-motivated with strong attention to detail
  • Ability to manage multiple priorities and meet deadlines

Education

  • Bachelor's degree in Computer Science, Information Technology, or related field

Preferred Qualifications

  • Experience with cloud-based business solutions and SaaS platforms
  • Knowledge of HR, payroll, accounting, or inventory management systems
  • Prior experience working with startups or fast-paced environments

Location

Bengaluru (On-site)

Employment Type

Full-time



Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application