company

Senior Python Backend Engineer (Microservices & APIs)

gsstech-groupDubai, Dubai, United Arab Emirates
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

The ideal candidate will possess a strong foundation in software engineering principles, with a focus on backend technologies. You should have proven experience in Python and a deep understanding of scalable architectures.

About the job

gsstech-group seeks a Senior Python Backend Engineer based in Dubai to help build and maintain scalable backend systems for data-driven applications. This position centers on designing APIs and microservices, with a strong emphasis on Python, distributed systems, and performance optimization. The team values engineers who understand cloud-native patterns and can deliver reliable, production-ready solutions.

What you will do

  • Design, develop, and maintain backend services and REST APIs using Python.
  • Architect microservices to support high-availability systems.
  • Create frameworks and reusable components to keep applications scalable, observable, and easy to extend.
  • Work on large-scale data processing and transformation tasks.
  • Optimize for I/O, concurrency, and latency to improve system performance.
  • Troubleshoot and resolve issues in distributed production environments.
  • Apply secure coding practices and API security standards.
  • Collaborate with cross-functional teams to deliver robust systems to production.

Requirements

  • Minimum 7 years of Python backend development experience.
  • Deep knowledge of Python 3.x.
  • Hands-on experience with Flask, FastAPI, or Django for REST API development.
  • Strong understanding of asynchronous programming (asyncio, multiprocessing), concurrency, and parallel processing.
  • Experience designing and implementing microservices architectures.
  • Extensive database experience, including:
    • MongoDB (required)
    • PostgreSQL or other relational databases
  • Expertise in performance tuning, debugging, and system monitoring.
  • Familiarity with CI/CD pipelines and troubleshooting distributed systems.

Security and architecture experience

  • Strong grasp of microservices security concepts.
  • Practical experience with:
    • OAuth2
    • JWT authentication
    • API gateways
  • Understanding of encryption, secure API design, and access control.
  • Experience building resilient, fault-tolerant systems.

Bonus skills

  • Experience with Docker and Kubernetes.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Background in integrating AI or ML models into backend systems.
  • Knowledge of load balancing and system scaling strategies.

About gsstech-group

At gsstech-group, we are committed to delivering cutting-edge technology solutions and services. Our team is dedicated to innovation, quality, and customer satisfaction, working collaboratively to achieve success.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.