ERP Next Developer
Webstergo Systems LLC

ERP Next Developer
The Opportunity
We're seeking a highly skilled and self-motivated ERPNext Developer to join our in-house team. In this pivotal role, you'll be instrumental in expanding our ERP offerings, developing bespoke ERPNext solutions for a wide range of clients—from small businesses to large enterprises. You'll work independently on projects, taking ownership of the development lifecycle from requirements gathering to deployment. This is an exciting chance to significantly contribute to our service portfolio and directly impact the success of our client projects.
Key Responsibilities
- ERPNext Customization & Development: Design, develop, and implement custom features, modules, scripts, and integrations within ERPNext to precisely meet client requirements.
- Frappe Framework Expertise: Utilize the Frappe Framework effectively for creating custom DocTypes, reports, print formats, and client-side scripting.
- Solution Design: Collaborate with project managers and business analysts to understand complex client needs and translate them into robust, scalable ERPNext solutions.
- Integration Development: Develop and maintain seamless integrations between ERPNext and various third-party applications using RESTful APIs.
- Data Migration: Plan and execute data migration strategies from legacy systems to ERPNext, ensuring data integrity and accuracy.
- Code Quality & Best Practices: Write clean, well-documented, and maintainable code, adhering to industry best practices for security, performance, and scalability.
- Troubleshooting & Support: Diagnose and resolve technical issues related to ERPNext functionality, customizations, and integrations for client deployments.
- Continuous Learning: Stay updated with the latest ERPNext versions, Frappe Framework developments, and relevant web technologies to ensure cutting-edge solutions.
Required Skills & Experience
- Minimum of 3 years of professional experience as an ERPNext Developer or in a similar role with extensive ERPNext/Frappe Framework development and customization.
- Strong proficiency in Python is essential, with a deep understanding of its application within the Frappe Framework.
- Solid experience with JavaScript, HTML5, and CSS3 for client-side development and UI customization.
- Expertise in MySQL/MariaDB including database design, querying, and optimization.
- Demonstrable experience with Frappe Framework development, including custom DocTypes, hooks, client scripts, reports, and print formats.
- Proficiency with Git for version control.
- Experience consuming and developing RESTful APIs for integrations.
- Strong understanding of core ERP concepts across various modules (e.g., Accounting, Inventory, Manufacturing, CRM, HR).
- Ability to work independently with minimal supervision, demonstrating strong initiative and problem-solving skills.
- Excellent analytical and problem-solving abilities to identify complex issues and propose effective solutions.
- Strong communication skills (written and verbal) to articulate technical concepts clearly to both technical and non-technical stakeholders.
- A proactive attitude and a passion for delivering high-quality software solutions.
Nice-to-Have Skills
- Experience with deployment on Linux servers and cloud platforms (e.g., AWS, Azure).
- Familiarity with Agile development methodologies.
- Contribution to the open-source ERPNext community.
Job Details
- Job Type: Full-time, In-house
- Location: Lahore, Punjab, Pakistan
- Schedule: Standard business hours (e.g., Monday to Friday, 9:00 AM - 6:00 PM)
Why Join Us?
- Be a key player in expanding our service offerings and working on diverse ERPNext projects for clients across multiple industries.
- Enjoy significant autonomy and the opportunity to lead development initiatives.
- Work within a company that values innovation and high-quality custom software solutions.
- Competitive salary and benefits package (to be discussed during the interview process).
- If you're a self-driven ERPNext expert ready to take on challenging projects and contribute to our growing portfolio of services, we encourage you to apply!
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Health and Safety Engineer

Account Manager- Client Services

Project Coordinator
