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.

Learn more/Apply for this position