Browse Jobs
For Companies
Log inGet Started

Senior Backend Engineer (Java)

Tamara
Cairo, Egypt
Posted 2 years ago
19People have clicked1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Senior Backend Engineer (Java)



at Tamara Egypt About Tamara
Tamara is the leading shopping and payments platform in Saudi Arabia and the GCC region, with a mission to empower people in their daily lives and revolutionize how they shop, pay and bank. The company was founded by serial entrepreneur Abdulmajeed Alsukhan along with his partners Turki Bin Zarah and Abdulmohsen Al Babtain. Tamara has over 400 employees and operates out of its headquarters in Riyadh, Saudi Arabia and has offices in the UAE, Egypt, Germany and Vietnam.
Tamara has raised up to $366 million in equity and debt since its launch in September 2020. Investors in Tamara include Sanabil Investments, a wholly owned company by the Public Investment Fund (PIF), Checkout.com, Coatue, Shorooq Partners, Endeavor Catalyst and Goldman Sachs. Tamara has about 7 million onboarded users and more than 18,000 partner merchants including leading global and regional brands such as SHEIN, Jarir, Noon, IKEA, H&M as well as local small and medium businesses.

About the Role



We firmly believe in granting individuals the freedom and accountability to excel in their areas of expertise. As a vital member of our dynamic Engineering team, you will play a crucial role in building cutting-edge platforms that enable seamless and scalable transactions within the MENA region. Drawing on your proficiency in payment, shopping, and banking systems and algorithms, you will be responsible for designing, developing, and optimizing our secure and robust payment processing infrastructure.
At Tamara, we have backend engineers in almost every team, and in that role, you’ll be making some of the most significant decisions for the company. You will work with our talented engineers to design, develop, and maintain complex web applications and services for our BNPL service platform.
Besides Java, we run services using PHP, Go, and Python.In this exciting role, you will collaborate with a diverse ecosystem of talented engineers, designers, analysts, product experts, and other cross-functional team members to leverage system design, create technical solutions, dive deep into complex problems, and ultimately revolutionize the way millions of users shop, pay, and bank.

A Typical Day



Design, build and maintain APIs, services, and systems across Tamara’s engineering teams. Debug production issues across services and multiple levels of the stack Work with engineers across the company to build delightful features that span various parts of the system Collaborate with our business, product, and operations teams to understand and solve our users’ pain points.

Your Expertise



You have 5+ years of software development experience
You have strong software development experience using Java
You have experience in Spring, Spring Boot, or Hibernate building APIs
You have strong experience in Architecture/System Design
Good understanding of SOLID principles, Design Patterns
Knowledge of AWS, OCI, Kubernetes/Docker
Experience with distributed systems with messaging tools like Kafka or RabbitMQ
Experience with Agile/Scrum
Knowledge of Javascript, Vue.js, HTML and CSS - is a plus
You are proactive, goal-orientated, and self-structured in your approach
You have experience as a developer in a startup company - is a plus
Team player, creative thinker, and passionate about exploring new technologies
Good written and spoken communication skills in English
BSc in Computer Science or equivalent

Enabling Flexibility



At Tamara, we believe that work is not just a physical location, but an integral part of your life. We understand that every person's circumstances are unique, and we empower our employees to work in a manner that brings out their best performance. With our hybrid working arrangements, you have the flexibility to work from home or on-site. And if you crave even more flexibility, you can opt for our "work from anywhere in the world" plan, allowing you to work from any destination across the globe within a 90-day period.
JobsIT/Software DevelopmentSenior Backend Engineer (Java)