Python Backend Engineer (Microservices & APIs)
GSSTech GroupLocation
Job Type
Full-time
Salary
15k-30k AED (Estimated)
Posted
4/21/2026
Career Level
Mid-Senior Level
3+ years2 views
Job Description
Key Responsibilities
- Design and develop backend services using Python
- Build and maintain RESTful APIs using frameworks like Flask or FastAPI
- Implement asynchronous programming using asyncio to handle high-concurrency systems
- Develop scalable microservices architecture
- Optimise data processing and I/O performance for large datasets
- Integrate with databases and external APIs
- Ensure code quality through clean architecture, testing, and best practices
- Collaborate with cross-functional teams to deliver production-ready solutions
Technical Requirements (Must Have)
- Strong proficiency in Core Python
- Hands-on experience with Flask or FastAPI
- Solid understanding of async programming (asyncio, concurrency, threading)
- Experience building microservices-based architectures
- Strong knowledge of REST API design principles
- Experience with SQL/NoSQL databases
- Understanding of performance optimisation and scalability
Security Requirements
- Strong understanding of API security best practices
- Experience with authentication & authorization mechanisms
- Hands-on experience with:
- OAuth2
- JWT
- Familiarity with API gateways and secure service communication
- Knowledge of data encryption and secure coding practices
Good to Have
- Experience with Docker/Kubernetes
- Exposure to cloud platforms (AWS/Azure/GCP)
- Familiarity with CI/CD pipelines
- Experience working with data pipelines or large-scale data processing
What We’re Looking For
- Engineers who can build systems, not just write code
- Strong problem-solving mindset
- Ability to work in high-performance, scalable environments
- Clear ownership and accountability
Get notified of similar jobs
We'll send you an email when jobs similar to "Python Backend Engineer (Microservices & APIs)" are posted.