About us
Tamara is MENA’s leading payments innovator, focused on providing a seamless experience for merchants and customers through fair and transparent financial solutions. The company’s flagship Buy Now Pay Later platform lets shoppers split their payments online and in-store with no interest and no hidden fees.
Tamara was founded in Riyadh, Saudi Arabia in late 2020 by serial entrepreneur Abdulmajeed Alsukhan, Turki Bin Zarah and Abdulmohsen Al Babtain. It has since grown to more than 200 employees in offices around the world in KSA, UAE, Germany, and Vietnam.
The company’s $110 million Series A round in 2021 - led by Checkout.com - broke records as the largest-ever in the Middle East, and to date, it has raised $216 million in equity and debt.
Tamara has over 4 million customers and more than 6,000 partner merchants, including leading global and regional brands like IKEA, SHEIN, Adidas, Namshi and Jarir plus local SMEs.
About the role
Tamara’s ambition is to become the region’s favorite way to pay for what we call life’s little essentials – a new way of purchasing designed for and around our customers’ interests. We believe that great design can engage and inspire.
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 PHP, we run services using Java, Go, and Python.
We’re looking for people with a strong background or interest in building successful products or systems; you’re comfortable dealing with lots of moving pieces; you have exquisite attention to detail, and you’re comfortable learning new technologies.
What you will do
- 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.
- Improve engineering standards, tooling, and processes
What we are looking for
- You have 5+ years of software development experience
- You have strong software development experience using PHP 7/8 (Go/Java experience would be a plus)
- Good understanding of SOLID principles, Design Patterns
- Knowledge of MVC frameworks such as Symfony or Laravel… is a must
- Knowledge of Container/Docker is a must
- Experience with distributed systems with messaging tools like Kafka or RabbitMQ
- Experience with Agile/Scrum
- Knowledge of Cloud Services such as AWS/GCP or OCI is a plus.