Job offer Frappe / ERPNext Developer (3+ Years) – Dammam, Saudi Arabia

As part of our expanding enterprise and ERP solution offerings, Softworld Solutions is looking for a seasoned Frappe Framework Developer with 3+ years of hands-on experience. In this role, you will be instrumental in designing, customizing, and scaling robust enterprise applications using Python, JavaScript, and the Frappe/ERPNext ecosystem. If you thrive in a collaborative environment that values practical, scalable software innovation, we want you on our team.Key ResponsibilitiesCustom Application Development: Design and build custom modules, DocTypes, workflows, and extensions within the Frappe framework to address tailored client ERP and CRM requirements.Backend Engineering: Write clean, modular Python backend code utilizing Frappe ORM, server scripts, hooks, and background worker jobs.Frontend & UI Customization: Build responsive, user-friendly interfaces using JavaScript (ES6+), Client Scripts, HTML5, CSS3, and Jinja templates.API & System Integrations: Develop and consume secure RESTful APIs to integrate Frappe platforms with external third-party software, payment getaways, and legacy systems.Database & Performance Optimization: Manage MariaDB/PostgreSQL databases, write optimized queries, and ensure seamless system scaling.Deployment & Environment Management: Handle Frappe Bench maintenance, version updates, Nginx/Redis configuration, and server deployments on Linux/Docker environments.Technical Leadership: Guide junior developers, conduct rigorous code reviews, and enforce engineering best practices.Required Skills & QualificationsExperience: Minimum 3 years of dedicated, professional experience developing on the Frappe Framework and ERP/CRM ecosystems.Technical Stack: Advanced proficiency in Python, JavaScript, SQL, HTML/CSS, and Jinja2.Frappe Mastery: In-depth understanding of the Frappe architecture, DocType lifecycle, permissions model, and custom reporting tools.Development Tools: Solid experience with Git version control, Linux command line, and Frappe Bench CLI.Problem-Solving: Ability to translate complex business workflows into clean, maintainable, and high-performing technical specifications.Preferred / Nice-to-Have SkillsHands-on experience with modern JavaScript frameworks (Vue.js, React).Experience with cloud platforms (AWS, GCP, Frappe Cloud) and containerization (Docker).Prior client-facing experience in software consultancy or IT service delivery.Whatsaap 009665319219161

Know More