Job Description
We are looking for a **Frappe ERPNext Developer** to customize, extend, and optimize ERPNext solutions. You will collaborate with business analysts, develop clean and maintainable code, integrate third-party APIs, and ensure system performance. Your role involves troubleshooting issues, enhancing functionality, and staying updated with the latest Frappe framework advancements.
Key Responsibilities
- Develop and implement customizations and extensions for ERPNext to meet specific client needs.
- Collaborate with business analysts and clients to understand their requirements and translate them into technical solutions.
- Write clean, maintainable, and well-documented code using Frappe best practices.
- Integrate ERPNext with third-party applications using APIs.
- Troubleshoot and fix bugs to ensure optimal ERPNext performance.
- Stay up-to-date with the latest Frappe framework developments and best practices.
Requirements
- 2-5 years of professional experience as a Frappe ERPNext developer.
- Strong proficiency in Python and the Frappe framework.
- Experience with ERPNext modules and functionalities (CRM, Inventory, Manufacturing, etc.) (a plus).
- Understanding of relational databases (MySQL, MariaDB).
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong communication and interpersonal skills.
Benefits
- Competitive salary and performance bonuses
- Health, dental, and vision insurance
- Remote work options
- Learning and development budget
- Generous PTO policy