gsstech-group logo

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.


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

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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