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;BigQueryGoogle Cloud Platform;