Python Backend Engineer
Posted 6 Jan 2026
Advertised as “Senior Principal Python backend Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 6–10 yrs
- Management level
- Individual contributor
- Employment
- Hybrid
- Contract
- Full-time
No salary listed for this role.
Company Description
Our client is a fast-growing Saudi SaaS start-up that’s helping shape the digital trust infrastructure of the Saudi digital economy. Thousands of users rely on their platform to securely manage and sign agreements. Their vision is to become a comprehensive solution
for E-signatures, digital agreements, and identity verification. Supported by investors and
rapidly expanding their team and customer base, they are looking for a driven Product
Manager to join their journey.
Job Description
Role Overview
• Senior Principal Python Backend Engineer role with ownership of core backend platforms and
APIs supporting e-signatures, contract workflows, AI capabilities، and external integrations
• Hands-on senior position focused on designing, building، and operating secure، reliable، and
scalable backend services for cloud and on-prem environments
Key Responsibilities
• Design and develop clean، well-structured APIs using Python and frameworks such as FastAPI
• Build and maintain core domain services including signature workflows، document processing
and storage، and identity & access management
• Integrate with third-party services such as identity providers، storage platforms، and notification
systems
• Collaborate closely with Product to translate requirements into technical designs، user stories، and
incremental releases
• Own data modeling and schema design for relational databases، ensuring performance،
consistency، and maintainability
• Implement strong unit، integration، and end-to-end testing practices
• Optimize performance and scalability using caching، background jobs، query tuning، and
concurrency patterns
• Contribute to CI/CD pipelines in collaboration with DevOps and SRE teams
• Ensure production readiness through observability practices including logging، metrics، and
tracing
• Participate in code reviews، architecture discussions، and technical decision-making
• Support on-prem and hybrid deployments when required
• Take part in incident response، root-cause analysis، and preventive improvements
Qualifications
Required Background
• 6–10+ years of professional backend engineering experience
• Strong production experience with Python and modern backend frameworks
• Proven experience building complex B2B SaaS or similar backend systems
• Solid background in designing RESTful and/or gRPC APIs
• Strong understanding of HTTP، authentication، authorization، pagination، and versioning