Senior Backend Engineer (Search and Recommendation)

Tabby

Tabby

Software Engineering
Posted on Apr 11, 2025
Tabby creates financial freedom in the way people shop, earn and save by reshaping their relationship with money. Over 5,000,000 active users choose Tabby to stay in control of their spending and make the most out of their money.
Over 30,000 global brands and small businesses, including H&M, Adidas, IKEA, SHEIN, noon, and Bloomingdale’s, use Tabby’s technology to accelerate growth and gain loyal customers by offering flexible payments online and in stores. Tabby is active in Saudi Arabia, UAE, Egypt and Kuwait and backed by leading investors, including Sequoia Capital India, STV, PayPal Ventures, Mubadala Investment Capital, Arbor Ventures and others.

Our Engineers have a significant impact on the Product, as well as a strong sense of ownership and responsibility for the things they build. At Tabby we strive for high quality, prompt reaction, and smooth process. We never stop experimenting and testing new ways of getting things done on our way to constant improvement. We are looking for autonomous, proactive and open-minded Developers willing to make a valuable contribution to our story.

Within Tabby, the Search and Recommendation team is pivotal in enhancing the Marketplace shopping experience. We make it easier for users to discover and interact with our products by delivering efficient search, catalog with dynamic filtering and various recommendations. Our team develops and maintains an in-house search and recommendation platform, leveraging advanced ML technologies in close collaboration with the ML Engineering team to provide fast and personalized experiences.

Join us to make a direct impact on enhancing how users discover and interact with products!


What you’ll get to do:

  • Design, develop and maintain new product features;
  • Maintain and enhance the existing backend services;
  • Own services end to end. Decide on the best ways to build and test;
  • Collaborate with cross-functional teams to define, design, and ship new features;
  • Participate in code reviews;
  • Identify and correct bottlenecks and fix bugs;
  • Utilize observability and monitoring systems to ensure stability of the services.

To succeed in this role, we think you should have:

  • 5+ years as a Backend Developer at a fast-growing fintech/e-commerce/IT company;
  • Strong coding ability in Go;
  • Experience with third-party integrations and API development;
  • Good with architecture design – particularly in complex, highly-available, scalable and fault tolerant distributed systems;
  • Strong background with different kinds of databases i.e. Relational, In-memory, NoSql etc.;
  • Working knowledge of async processing and queuing systems like Kafka, RabbitMQ;
  • Experience with Kubernetes/Docker, cloud providers such as AWS, Azure, GCP;
  • Excellent feature-leading skills to take ownership of the feature lifecycle, planning, cross-team coordination and timely delivery of high-quality solutions.
  • English B2 and stronger;
  • And, of course, being proactive, enthusiastic, self-driven, and able to prove your point of view will be key to thriving in this role.

Bonus points:
  • Experience in building search and recommendation systems.
  • Experience with Elastic Search Engine;

Some of the technologies you’ll get to work with:

  • Golang;
  • PostgreSQL;
  • Redis;
  • Kubernetes;
  • Google Pub Sub;
  • BigQuery
  • Google Cloud Platform;

Department
Marketplace, Engineering
Employment Type
Full Time
Location
Remote
Workplace type
Fully remote
Reporting To
Roman Nerush

What you can expect

Relocation

We offer remote work from anywhere in the world and are happy to work out an individual relocation plan for you.
Our employees have the opportunity to choose a country for registration: at the moment those are Armenia/Georgia/Serbia/Portugal/Spain.

We will help you open a legal entity and a bank account. We work according to service agreements (B2B contracts). In Armenia and Georgia, the taxes are compensated by Tabby. In other countries we provide partial compensation of taxes.

For our employees we cover the following:

  • Flight to one of the mentioned countries.
  • Accommodation during the paperwork completion period.
  • Opening a bank account and getting a residence permit in one of the mentioned countries.
  • Family relocation (dependants).

New employees can also choose an alternative method of relocation to another country of their choice. In this case, Tabby will reimburse up to $5,000 of verified costs upon opening a legal entity and a bank account.




About Tabby

Tabby creates financial freedom in the way people shop, earn and save, by reshaping their relationship with money.

The company’s flagship offering allows shoppers to split their payments online and in-store with no interest or fees. Over 32,000 global brands and small businesses, including Amazon, Noon, IKEA and Shein use Tabby to accelerate growth and gain loyal customers by offering easy and flexible payments online and in stores.

Tabby has generated over $7 billion in transaction volume for its partner brands and has the highest rated, most reviewed, largest and fastest growing app of any fintech in the GCC region.

Tabby launched operations in 2020 and has raised +$1 billion in equity and debt funding from global and regional investors.

Our Hiring Process

Stage 1:

Applied

Stage 2:

Review

Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.

Register Your Interest