Jobs for Humanity

Senior Principal Python backend Engineer

Jobs for Humanity Pākpattan 1 day ago
engineering

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

• Hands-on experience with relational databases including schema design، indexing، and query

optimization

• Experience with asynchronous programming، background workers، and queues

• Strong software design and architecture fundamentals

• Experience with unit، integration، and API testing

• Familiarity with containers، cloud environments، and Kubernetes

• Comfortable working with CI/CD pipelines and Git-based workflows

• Awareness of security best practices and secure system design

• Strong communication skills and cross-functional collaboration

Nice to Have

• Experience in regulated or security-sensitive domains

• Experience with object storage and caching systems

• Exposure to identity and access management integrations

• Experience with event-driven architectures and message brokers

• Familiarity with observability and monitoring tools

• Experience with multi-tenant systems and on-prem deployments

How We Work

• Ownership mindset with focus on outcomes، not just implementation

• Enjoys designing solutions and making informed technical trade-offs

• Proactive in refactoring، performance optimization، and security improvements

• Willing to mentor other engineers and raise engineering standards

• Leads through code، design، and accountability

What You Can Expect

• Competitive salary and benefits

• Open، collaborative culture with shared ownership and transparency

• High level of autonomy and real product impact

• Work on high-impact problems in digital trust، identity، and agreements

• Fast-moving، supportive team environment that values both skill and personality

About the Company

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.

Sponsored

Explore Engineering

Skills in this job

People also search for