Qureos

Find The RightJob.

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

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

No similar jobs found

© 2026 Qureos. All rights reserved.