{bc}
indeed

Backend Developer (Frappe Framework, Python) Onsite in Saudi Arabia

Sadat Consulting
الرياض, KSA
fulltime
2 months ago
LinuxPythonREST APISAP
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

LinuxPythonREST API
Smart Apply

Full Job Posting

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

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Sadat Consulting