Job Description:
We are looking for an experienced ERPNext Lead Developer to spearhead our ERP system development and customization efforts. The ideal candidate will have 6-9 years of experience in full-stack development with expertise in ERPNext, as well as proficiency in Node.js for integrating modern web technologies into our business processes.
Key Responsibilities:
- ERPNext Development:
- Lead the development, customization, and deployment of the ERPNext system according to business requirements.
- Manage the entire lifecycle of the ERP system, from planning and designing to development, testing, and deployment.
- Collaborate with cross-functional teams to gather requirements and provide tailored ERPNext solutions.
- Customize ERPNext modules and document the development process for new implementations.
- Optimize ERPNext performance and troubleshoot issues to ensure high availability.
- Node.js Development:
- Design and implement Node.js-based applications to integrate ERPNext with external systems and services.
- Develop custom APIs and microservices in Node.js for enhanced ERPNext functionality.
- Build reusable code and libraries for future use.
- Team Leadership:
- Provide technical leadership and mentorship to a team of developers.
- Ensure the team adheres to coding best practices, quality standards, and development workflows.
- Lead code reviews, guide troubleshooting efforts, and manage task prioritization.
- Coordinate development activities between teams and stakeholders.
- Integration & Automation:
- Integrate third-party tools and services with ERPNext using Node.js and other appropriate technologies.
- Develop scripts for automation of repetitive processes within the ERP system.
- Utilize RESTful APIs for efficient system integration and data exchange.
- Testing & Documentation:
- Write clean, maintainable, and well-documented code.
- Develop unit tests and automated test cases to ensure product reliability.
- Prepare detailed documentation for ERPNext customizations and Node.js modules.
Required Skills & Qualifications:
- 6-9 years of full-stack development experience with a focus on ERP systems.
- Strong expertise in ERPNext framework, including Frappe and Python.
- Proficient in Node.js for backend development and API integration.
- Solid understanding of JavaScript, HTML5, CSS3, and front-end frameworks.
- Experience with RESTful APIs, MySQL/MariaDB, and PostgreSQL.
- Proficiency in version control systems like Git.
- Experience in managing large ERP projects with complex customizations.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and leadership abilities.
Preferred Qualifications:
- Knowledge of Docker, Kubernetes, and cloud platforms like AWS or Azure.
- Experience with Agile methodologies and tools like Jira.
- Familiarity with other backend technologies such as Django or Flask.
Educational Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Desired Skills:
- ERPNEXT
- Development
- NODE JS
- API Development
Desired Work Experience:
- 5 to 10 years
About The Employer:
Our Client a global organisation requires your skills.