Backend Developer (Frappe Framework, Python) Onsite in Saudi Arabia
About This Role
4.4.5. Backend Developer (2 Resources)
Role Purpose
Design and develop backend services and enterprise integrations within Frappe-based
architecture, ensuring robust DocType design, secure APIs, and operational reliability.
Key Responsibilities
- Develop custom Frappe applications and modules
- Design and manage DocTypes (fields, workflows, validations)
- Implement server-side business logic in Python
- Develop RESTful APIs using Frappe
- Design and optimize MariaDB schemas and queries
- Implement background jobs and scheduled tasks
- Implement role-based access control logic (permissions, roles)
- Build integration connectors (API-based, enterprise integrations including SAP where applicable)
- Implement logging and operational monitoring hooks
- Produce technical documentation (APIs, DocTypes, jobs, configs)
Mandatory Technical Requirements
- Strong experience with Frappe Framework
- Advanced Python development
- Deep understanding of MariaDB
- Frappe ORM and DocType architecture
- REST API design and integration
- Scheduler and background worker implementation
- Frappe permission model implementation
- Linux-based deployment knowledge
- Performance tuning and query optimization
Minimum Experience
- 7+ years backend development
- Minimum 3+ years working directly on Frappe framework
- Enterprise integration experience
Work Location: In person
Similar Jobs
Senior Java Backend Developer (Spring Boot / Quarkus / API)
Codeninja · Riyadh
Develop and maintain scalable microservices and APIs using Spring Boot or Quarkus, with expertise in IBM API Connect and microservices architecture.
2 days ago
Generate Resume ↗Senior Java Backend Developer (Spring Boot / Quarkus / API)
CodeNinja Inc. · Riyadh
**About CodeNinja** CodeNinja is a next\-generation technology consulting firm specialising in AI\-powered transformation, enterprise software delivery, and Quality Engineering. Headquartered in the Gulf region and opera
3 days ago
Generate Resume ↗Senior Java Backend Developer (Spring Boot / Quarkus / API)
CodeNinja · الرياض
About CodeNinja CodeNinja is a next\-generation technology consulting firm specialising in AI\-powered transformation, enterprise software delivery, and Quality Engineering. Headquartered in the Gulf region and operating
3 days ago
Generate Resume ↗Backend Developer .Net
Adree · Riyadh
Develop and maintain backend services using C# and .NET, optimize performance, and collaborate with teams while ensuring robust security.
3 weeks ago
Generate Resume ↗.Net Backend Developer
Adree · Riyadh
* Develop and maintain backend services and APIs using C\# and .NET technologies * Write clean, scalable, and efficient code following best practices and coding standards * Collaborate with frontend developers, UI/UX des
3 weeks ago
Generate Resume ↗.Net Backend Developer
Adree · الرياض
* Develop and maintain backend services and APIs using C\# and .NET technologies. * Write clean, scalable, and efficient code following best practices and coding standards. * Collaborate with frontend developers, UI/UX d
3 weeks ago
Generate Resume ↗Backend Developer
Prime Gate · Riyadh
Design and develop scalable backend systems using Golang, Java, and TypeScript; expertise in microservices, APIs, and cloud computing required.
1 months ago
Generate Resume ↗Backend Developer
Prime Gate · الرياض
**Job Overview:** The Backend Developer is responsible for developing, optimizing, and maintaining backend services, APIs, and enterprise applications. They will work with Golang, Spring Boot (Java), JavaScript, and Type
1 months ago
Generate Resume ↗Backend Developer
PrimeGate for Communications and IT · Riyadh
**Job Overview:** The Backend Developer is responsible for developing, optimizing, and maintaining backend services, APIs, and enterprise applications. They will work with Golang, Spring Boot (Java), JavaScript, and Type
1 months ago
Generate Resume ↗Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required