We are seeking a highly skilled and experienced Senior ERPNext Developer to join our dynamic and growing team. This is a fantastic opportunity for a professional who is passionate about building robust, scalable, and customized ERP solutions on the Frappe Framework. The ideal candidate will possess both the Frappe Certified Consultant and Frappe Certified Developer certifications, demonstrating a deep understanding of both the functional and technical aspects of ERPNext.As a Senior ERPNext Developer, you will play a crucial role in implementing, customizing, and maintaining ERPNext solutions for our diverse client base. You will leverage your expertise to translate complex business requirements into effective technical solutions, ensuring seamless integration and optimal system performance in production environments.Responsibilities:Lead end-to-end ERPNext implementations, from requirements gathering and analysis to deployment and post-implementation support.Design, develop, and customize ERPNext modules and applications using the Frappe Framework, Python, JavaScript, HTML, and CSS.Develop and integrate custom applications and third-party services with ERPNext via REST APIs.Conduct business process workshops to gather and analyze client requirements, translating them into detailed functional and technical specifications.Perform system configuration, data migration, and testing to ensure solution accuracy and reliability.Provide expert consultation and guidance to clients on ERPNext best practices and functionalities.Ensure the smooth transition and maintenance of current customizations during Frappe and ERPNext upgrades.Troubleshoot, debug, and resolve complex technical issues in production environments.Contribute to the continuous improvement of development processes, coding standards, and documentation.Mentor and provide technical guidance to junior developers, fostering a collaborative learning environment.Stay updated with the latest advancements in ERPNext, Frappe Framework, and related technologies.Required Skills & Qualifications:Bachelor's degree in Computer Science, Information Technology, or a related field.3-5 years of hands-on experience in implementing and deploying ERPNext in production environments.Must hold both Frappe Certified Consultant and Frappe Certified Developer certifications.Strong proficiency in Python and JavaScript.In-depth understanding of the Frappe Framework, including DocTypes, Controllers, Views, Routes, Hooks, and API development.Experience with front-end technologies (HTML, CSS, jQuery, Vue.js, or React).Solid experience with SQL databases, particularly MariaDB/MySQL, and database design principles.Proven ability to integrate ERPNext with third-party applications using various APIs.Strong understanding of ERPNext modules such as Sales, Purchase, Inventory, Accounting, HR, and CRM.Experience with version control systems (e.g., Git).Excellent analytical, problem-solving, and debugging skills.Exceptional communication (written and verbal) and interpersonal skills, with the ability to effectively collaborate with clients and internal teams.Ability to work independently and manage multiple projects simultaneously in a remote work setting.Preferred Qualifications:Experience with cloud platforms (AWS, DigitalOcean, Azure) and server management (Nginx/Apache).Familiarity with DevOps practices and CI/CD pipelines.Contributions to open-source Frappe/ERPNext projects.What we offer:A challenging and rewarding role with opportunities for professional growth.The chance to work on diverse and impactful ERPNext projects.A collaborative and supportive remote work environment.Competitive salary and benefits package.If you are a highly motivated and skilled ERPNext professional with a proven track record of successful implementations and the required Frappe certifications, we encourage you to apply! Join our team and help us empower businesses with cutting-edge ERP solutions.
Job Title
Senior ERPNext Developer (Frappe Certified)