Job Description
Roles & Responsibilities
Design, develop, and maintain scalable backend services and APIs
Build production-grade microservices using Java/Kotlin
Develop cloud-native solutions on Microsoft Azure
Work closely with product, mobile, design, security, and platform teams
Participate in architecture decisions and technical strategy discussions
Improve system reliability, observability, scalability, and security
Contribute to CI/CD pipelines and engineering automation
Review code, mentor engineers, and promote engineering best practices
Optimize performance, latency, and cost efficiency of backend systems
Support integration with banking systems, fintech providers, payment gateways, and third-party platforms
Drive engineering quality through testing, monitoring, and operational excellence
Desired Candidate Profile
5+ years of backend software engineering experience
Strong experience with Java and/or Kotlin
Strong understanding of Spring Boot ecosystem
Experience building distributed systems and microservice architectures
Hands-on experience with Microsoft Azure
Experience with Kubernetes and Docker
Experience with REST APIs, asynchronous messaging, and event-driven architectures
Solid understanding of SQL and NoSQL databases
Experience with CI/CD pipelines and DevOps practices
Understanding of secure software development principles
Strong problem-solving and debugging skills
Experience working in agile product engineering teams
Strong communication and ownership mindset
Tanqeeb.com is the pioneering search engine in The Arab World. Tanqeeb Gathers all the suitable jobs on various platforms for you in one place.