Description
We are seeking a highly skilled Senior Backend Engineer to join our dynamic ecommerce team based in the UAE. In this role, you will be a key contributor to the design, development, and maintenance of our core backend services that power our rapidly growing retail platform. You will architect and build robust, scalable, and high-performance systems to handle high transaction volumes and deliver an exceptional customer experience. Collaborating with cross-functional teams, you will tackle complex challenges in areas such as order processing, inventory management, and payment integrations. Your expertise will be crucial in driving our technical roadmap, mentoring junior engineers, and ensuring our platform remains at the forefront of the region's ecommerce landscape. This is an exciting opportunity to make a significant impact on a leading retail brand in a fast-paced market.
Requirements
1. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
2. 6+ years of professional software development experience, with a strong emphasis on backend systems.
3. Proficiency in one or more backend programming languages such as Python, Go, Java, or Node.js.
4. Extensive experience designing, building, and maintaining RESTful or GraphQL APIs for complex applications.
5. Deep understanding of both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases, including data modeling and query optimization.
6. Proven experience with a major cloud provider (AWS, Azure, or GCP) and deploying scalable applications.
7. Solid experience with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, GitLab CI).
8. Strong knowledge of software architecture patterns, microservices, and distributed systems.
Desirable
1. Experience working in the ecommerce or retail technology sector.
2. Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes.
3. Familiarity with message queues (e.g., RabbitMQ, Kafka) and caching technologies (e.g., Redis, Memcached).
4. Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
5. Knowledge of the specific challenges and payment gateways in the UAE/MENA region.