Python Backend Engineer
احفظ هذه الوظيفة وحافظ على تنظيم بحثك
قم بإنشاء حساب مجاني لحفظ الوظائف وإنشاء التنبيهات والعودة إلى هذه القائمة من لوحة التحكم الخاصة بك.
We are looking for a Senior Python Backend Engineer with strong experience in building scalable APIs, microservices, and data-driven backend systems. The ideal candidate will have deep expertise in Python, distributed systems, and performance optimisation, along with exposure to modern cloud-native architectures.
Key Responsibilities
Design, develop, and maintain
scalable backend services and REST APIs
using Python Build
microservices-based architectures
for high-availability systems Develop frameworks and reusable components for
scalable, observable, and extensible applications Handle
large-scale data processing and transformation Optimise system performance, including
I/O operations, concurrency, and latency Troubleshoot and resolve issues in
distributed production environments Ensure implementation of
secure coding practices and API security standards Collaborate across teams to deliver robust and production-ready systems
Technical Requirements (Must Have)
7+ years of experience in
Python backend development Strong expertise in
Python 3.x Hands-on experience with
Flask, FastAPI, or Django (REST APIs) Solid understanding of: Asynchronous programming (asyncio, multiprocessing) Concurrency and parallel processing
Experience with
microservices architecture Strong database experience: MongoDB (mandatory) PostgreSQL or other relational databases
Experience in
performance tuning, debugging, and monitoring Familiarity with
CI/CD pipelines and distributed systems troubleshooting
Security & Architecture
Strong understanding of
microservices security Hands-on experience with: OAuth2 JWT-based authentication API gateways
Knowledge of
encryption, secure API design, and access control mechanisms Experience building
resilient and fault-tolerant systems
Good to Have
Experience with
Docker and Kubernetes Exposure to
cloud platforms (AWS/Azure/GCP) Experience integrating
AI/ML models into backend systems Knowledge of
load balancing and system scaling strategies Exposure to
observability tools (logging, monitoring, tracing) Domain Experience
Experience in
Banking / Financial Services / Fintech
preferred Understanding of
enterprise-grade systems and compliance standards
Soft Skills
Ability to
drive technical decisions across teams Strong ownership and accountability Effective communication with
technical and business stakeholders Self-driven and capable of working in
high-pressure environments
What This Role Really Demands
This is not a basic Python developer role. You are expected to: Build
production-grade systems , not just APIs Understand
system design, scaling, and failures Work in
complex distributed environments Take ownership beyond coding Competitive salary package Health insurance Annual leave as per UAE law Opportunity to work on scalable enterprise systems Career growth and learning opportunities Collaborative engineering environment Exposure to modern technologies and architectures