Middle East Venture Partners
Leverage our network to build your career

Search open roles at our portfolio companies

Backend Software Engineer - Search & Discovery



Software Engineering
Beirut Governorate, Beirut, Lebanon
Posted on Tuesday, February 27, 2024

The Backend team is looking for talented engineers to deliver the best music and in-app experience to our millions of users. You will partner with highly skilled and experienced individuals that work collaboratively to make themselves and the product better. Your skills in Backend development will help in implementing innovative new features and ideas while also maintaining and optimizing existing ones, striving to deliver the best experience for users and growing your talent as an engineer along the way.


  • Develop scalable and efficient search algorithms to improve search accuracy and speed.
  • Implement and maintain search features, including indexing and relevance ranking.
  • Optimize search performance through algorithm enhancements and infrastructure improvements.
  • Stay updated with emerging technologies and industry trends related to search and information retrieval.


  • Bachelor's degree in Computer Science or a related field.
  • 2-3 years of experience in software development.
  • Proficiency in Go, PHP and SQL.
  • Strong understanding of software development principles, data structures, and algorithms.
  • Experience with version control systems, such as Git.
  • Experience with Docker
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.

Nice To Have:

  • Proficiency in Scala is a plus
  • Knowledge of Laravel / React / Vuejs is a plus
  • Experience with Search Engines such as Algolia, ElasticSearch, Meilisearch, etc…
  • Experience with building and using Microservices
  • Good understanding of textual matching techniques