Position: Backend Engineer (Python, Microservices)
Overview
Role Profile:
Develops and maintains server-side logic, databases, and APIs, ensuring scalability, security, and efficiency for analytical and AI powered applications.
Responsibilities
• Develop and maintain robust backend systems ensuring high performance and reliability
• Develop RESTful or Graph
QL APIs to connect frontend interfaces with server-side logic and third-party services
• Implement data protection measures, authentication protocols, and security best practices
• Identify and resolve bottlenecks in code, database queries, or infrastructure to enhance application speed and scalability
• Collaborate with cross-functional teams on system architecture and integrations
• Work closely with Dev Ops for CI/CD, deployment, and automation
• Write unit, integration, and end-to-end tests to ensure system reliability and troubleshoot production issues
Qualifications
• 5+ years of experience in backend software engineering
• Strong proficiency in Python and at least one other language (Golang, Rust, Java etc.) for backend development
• Experience in designing & implementing RESTful APIs or Graph
QL services
• Experience with microservices architecture, messaging systems (e.g., Rabbit
MQ, Kafka), and distributed systems.
• Familiarity with API versioning, authentication mechanisms (OAuth, JWT), and best practices for secure API development
• Hands-on experience with containerization and orchestration (Docker, Kubernetes)
• Experience with cloud services (e.g., AWS, Azure) and tools like Git, Jenkins, or Terraform
• Experience in developing production-ready AI/ ML-powered solutions
• Educational qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field required
Work Location:
Dubai / Abu Dhabi
#J-18808-Ljbffr