Job description Company Description
Data Soft Software & Engineering Solutions, established in 2004, is a leading software company based in Egypt. With operations across Egypt, Saudi Arabia, Jordan, UAE, and other countries, Data Soft specializes in delivering advanced ERP and management systems that enhance business performance and operational efficiency.
With a strong portfolio of successful implementations across multiple industries, Data Soft is recognized for its professional delivery standards and client-focused approach. The company operates under the Egyptian Investment Authority within free zone regulations.
Job Overview
We are looking for a specialized ERPNext Backend Developer with proven hands-on experience in ERPNext and Frappe Framework.
This role is strictly for candidates who have worked directly on ERPNext projects and are comfortable building, customizing, and maintaining ERP systems in real business environments.
The ideal candidate will take ownership of backend development tasks, contribute to system architecture decisions, and collaborate closely with functional teams to deliver scalable ERP solutions.
Key Responsibilities Develop and customize ERPNext modules based on business requirements. Build and maintain custom apps using the Frappe Framework. Design and implement backend logic, Doc Types, and server-side scripts. Integrate ERPNext with external systems using REST APIs. Optimize system performance, database queries, and background jobs. Troubleshoot, debug, and resolve ERPNext-related issues. Participate in technical discussions and propose scalable solutions. Write clean, maintainable, and well-documented code. Collaborate with ERP functional consultants and implementation teams.
Technical Requirements Strong proficiency in Python with hands-on experience in Frappe Framework. Proven experience in ERPNext development and customization (required, not optional). Experience working with:Custom Doc Types Server Scripts Workflows Custom Reports Solid understanding of Maria DB/MySQL and query optimization. Experience with REST APIs integration. Proficiency in Git and version control workflows.
Additional Technical Skills (Preferred) Working knowledge of Java Script (ERPNext client-side scripting). Experience with Linux/Ubuntu environments. Familiarity with deployment and basic server management. Understanding of ERP modules (Accounting, HR, Inventory, etc.).
Location
On-site – 6th of October City, Giza, Egypt