Job Summary:
We are looking for an experienced Full Stack Developer with a minimum of 3 years of hands-on experience in ERPNext and the Frappe Framework, combined with at least 5 years of industry experience in software development. The ideal candidate will have a strong understanding of full-stack development, be proficient in customizing ERPNext modules, and have a passion for delivering high-quality, scalable solutions in a remote work environment.
Key Responsibilities:
- Design, develop, and customize ERPNext modules and applications using the Frappe Framework to meet client-specific requirements.
- Build and maintain robust, scalable, and secure web applications using Python, JavaScript, and related technologies.
- Develop and integrate APIs, workflows, and custom scripts to enhance ERPNext functionality.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define and implement technical requirements.
- Optimize application performance, troubleshoot issues, and ensure seamless deployment of ERPNext solutions.
- Write clean, maintainable, and well-documented code adhering to best practices and coding standards.
- Participate in code reviews, testing, and debugging to ensure high-quality deliverables.
- Stay updated with the latest ERPNext/Frappe Framework updates, tools, and industry trends to propose innovative solutions.
- Provide technical support and training to clients or internal teams as needed.
Required Skills and Qualifications:
- Minimum 3 years of experience in developing and customizing ERPNext applications using the Frappe Framework.
- At least 5 years of industry experience as a Full Stack Developer or in a similar role.
- Strong proficiency in Python, JavaScript, HTML, CSS, and MariaDB/MySQL.
- Hands-on experience with Frappe Framework components, including DocTypes, Workflows, Custom Scripts, and Server Scripts.
- Familiarity with ERPNext modules such as Accounting, Inventory, HR, CRM, and Manufacturing.
- Experience with RESTful APIs, JSON, and integrating third-party services with ERPNext.
- Knowledge of front-end frameworks like Vue.js or React is a plus.
- Understanding of version control systems, preferably Git.
- Strong problem-solving skills and the ability to work independently in a remote environment.
- Excellent communication skills to collaborate with remote teams and clients.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications:
- Experience with cloud platforms like AWS, Azure, or GCP for hosting ERPNext applications.
- Knowledge of Linux server administration and deployment of ERPNext instances.
- Familiarity with Agile/Scrum methodologies.
- Contributions to open-source ERPNext or Frappe projects.
- Experience in performance optimization and security best practices for web applications.
What We Offer:
- Fully remote work environment with flexible hours.
- Opportunity to work on exciting and challenging ERPNext projects for diverse clients.
- Competitive salary and benefits package (specific details to be discussed during the interview process).
- Continuous learning and professional development opportunities.
- Collaborative and inclusive team culture.
- Access to the latest tools and technologies to support your work.
Job Type: Full-time
Application Question(s):
- How many years of experience do you have with the Frappe Framework?
- How many years of experience do you have as a Software Developer?
- Have you worked on ERPNext module customizations for at least 2+ years?
- Do you have experience in the Jewellery / Precious Metals industry?