Senior Principal Python backend Engineer
Location: Pākpattan, Punjab, pk
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
• 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
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
