Join our Team
ERP/ Python Developer
Experience: 2 to 4 Years
Job Brief
We are looking for a detail-oriented and technically proficient Python ERP Developer (NextERP / Frappe Framework) with 2 to 4 years of hands-on experience to design, develop, and customize ERP applications that support our core business operations. The ideal candidate has strong Python programming skills, a solid understanding of the Frappe Framework and NextERP ecosystem, and the ability to translate business requirements into reliable and scalable ERP solutions. A passion for clean code, problem-solving, and delivering real business value is essential.
Position: ERP/ Python Developer
Experience: 2 to 4 Years
Salary: Don’t worry about it, if you have right skills.
No. of Openings: Always open for the right candidate.
Responsibilities & Duties
Key Responsibilities:
- Design, develop, and maintain custom applications and modules using the Frappe Framework.
- Customize and extend NextERP functionalities based on business requirements.
- Create and manage DocTypes, fields, workflows, and business logic.
- Implement server-side logic in Python and client-side scripting using JavaScript.
- Develop and integrate REST APIs for third-party system integrations.
- Build and customize UI components, forms, reports, and dashboards.
- Configure and manage scheduled jobs and background workers.
- Ensure proper data validation, security roles, and permissions.
- Debug and resolve system issues using logs and developer tools.
- Collaborate with cross-functional teams to gather requirements and deliver ERP solutions.
- Participate in deployment, testing, and ongoing maintenance of ERP systems.
Skill-set we are looking for
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 2 to 4 years of hands-on experience in ERP development using Frappe Framework and/or NextERP.
- Strong proficiency in Python programming, including:
- Object-Oriented Programming (OOP)
- Writing clean, maintainable, and scalable code
- Solid understanding of the Frappe Framework architecture, including:
- DocTypes, Models, and Controllers
- Hooks, Events, and Background Jobs
- REST API and RPC mechanisms
- Experience working with NextERP modules, customization, and implementation.
- Proficiency in JavaScript, including client-side scripting in Frappe (custom scripts, form scripting).
- Strong knowledge of HTML, CSS, and Jinja templating for UI customization.
- Familiarity with RESTful API development and integration.
- Experience with Git for version control.
Preferred Skills:
- Experience in deploying and managing Frappe/NextERP applications.
- Knowledge of production setup.
- Experience with ERPNext / NextERP customization and module development.
- Exposure to multi-company, multi-currency, and role-based ERP systems.
- Familiarity with CI/CD pipelines for automated deployments.
- Experience in performance optimization, including query optimization and caching strategies.
- Understanding of ERP data migration, backups, and version upgrades.
Key Competencies:
- Strong analytical and problem-solving skills in ERP environments.
- Ability to debug complex workflows and business logic issues.
- Clear communication skills to collaborate with technical and non-technical stakeholders.
- Attention to detail with a focus on writing high-quality, well-documented code.
- Ability to take ownership of features and deliver within timelines.
- Eagerness to learn and stay updated with Frappe/NextERP ecosystem updates.
Benefits you get
-
No bond/agreement
-
Flexible timing
-
Celebrations
-
5 days working
-
Medical insurance
-
Technical growth
-
18 paid leaves and 10 holidays
-
Paid subscriptions of channels
-
Games indoor
& outdoor -
On time salary
-
Friendly environment
-
Work life balance