Senior Backend Engineer (Search and Recommendation) | Dubai, UAE

Be among the first applicants.
Tabby
Dubai
Remote
USD 60,000 - 100,000
Be among the first applicants.
Yesterday
Job description

Senior Backend Engineer (Search and Recommendation)

Department: Marketplace, Engineering
Employment Type: Full Time
Location: Remote
Reporting To: Roman Nerush

Description
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!

Responsibilities

  • 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.

Minimum Requirements

  • 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;
  • Proactive, enthusiastic, self-driven, and able to prove your point of view.

Bonus Points

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

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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Backend Engineer (Search and Recommendation) | Dubai, UAE jobs in Dubai