Frappe Developer

About Us:

At MithTech, we are a dynamic and fast-growing company specializing in implementing ERPNext and other open-source software solutions such as B2B WooCommerce sites, n8n (workflow automation), and Mautic (marketing automation). Our mission is to help businesses scale efficiently using flexible, cost-effective, and customizable open-source technology. As we expand, we are looking to bring on talented developers who are passionate about building and maintaining open-source ERP systems.

Job Overview:

We are seeking a Frappe Developer to join our talented engineering team. As a Frappe Developer, you will play a pivotal role in developing, customizing, and maintaining ERPNext-based solutions, as well as other Frappe-based applications. You will work closely with other developers, designers, and business stakeholders to create high-quality software that helps businesses scale and streamline their operations.

Key Responsibilities:

๐Ÿ’ป Frappe Development:

  • Develop and maintain custom ERPNext applications and modules using Frappe Framework.
  • Implement new features and functionality in ERPNext based on business requirements.
  • Customize existing ERPNext features to fit unique client needs.
  • Write clean, efficient, and maintainable code while following best practices and company standards.

๐Ÿ”ง Backend Development:

  • Work on backend technologies such as Python, MariaDB/MySQL, and REST APIs to build and maintain robust ERP systems.
  • Integrate third-party services and ensure smooth communication between different systems.
  • Troubleshoot, debug, and optimize existing applications to improve performance and functionality.

๐Ÿง  Collaboration & Innovation:

  • Collaborate with frontend developers to ensure seamless integration with the user interface (UI).
  • Actively contribute to design discussions, architecture reviews, and problem-solving to improve product performance and scalability.
  • Stay up to date with trends and best practices in Frappe and open-source technologies to continuously improve solutions.

๐Ÿ“Š Documentation & Testing:

  • Write clear and comprehensive technical documentation for the features you develop.
  • Conduct unit testing, and ensure proper test coverage and code quality through peer code reviews.
  • Maintain existing documentation and ensure it reflects the changes in the system architecture or functionality.

๐Ÿš€ Continuous Improvement:

  • Stay informed on developments within the Frappe ecosystem and contribute to the community when possible.
  • Identify and recommend areas for optimization or new features that can enhance the overall user experience.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Proven experience in Frappe Framework development and ERPNext customization.
  • Strong understanding of Python and relational databases like MariaDB/MySQL.
  • Experience in writing REST APIs and integrating third-party services.
  • Familiarity with web technologies like HTML, CSS, and JavaScript is a plus.
  • Familiarity with version control systems like Git.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication skills, with the ability to work effectively in a team environment.
  • Passion for open-source software and contributing to the community.

Why Join Us:

  • Work on cutting-edge projects that directly impact businesses’ operations.
  • Be part of an open-source-first company that values innovation and collaboration.
  • Competitive salary and benefits package.
  • Opportunities for continuous learning and professional development.
  • Flexible work environment and the possibility of remote work.
  • Career growth opportunities with the potential to take on leadership roles.

๐Ÿ‘‰ Apply Now โ€“ Help us build the future of open-source ERP with MithTech!

Job Type: Full Time
Job Location: Bengaluru

Apply for this position

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