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!