Backend Engineer; Python, Microservices

Abu Dhabi Tax Free2 days agoFull-time External
226.8k - 377.9k / yr
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