Senior Backend Engineer

elmenus is a venture-backed food discovery startup based in Egypt that serves over 1 Million monthly users. With venture funding in a total of $10M, we are building a platform that combines a social, visual, and personalized experience to help people discover and order the food they will love... We are looking for the smartest, most impactful, and passionate people to join our food-loving team.

As a Sr. Backend Engineer, you will contribute technically in develop and build high quality, innovative and fully performing the software in compliance with coding standards and technical design, you will be responsible for developing new features, and re-engineering systems to be more efficient.

The Sr. back-end engineer role is a very good opportunity in elmenus. It comes with a lot of benefits and exposure to an industry we are disrupting every day. You will have a competitive compensation package. And the most important thing that you will get the chance to work on one of the rapidly growing startups with strong financial backing and a huge potential to expand into other markets through our innovative take on the globally growing restaurant industry.

What you can expect:

  • Own the projects you work on with a highly motivated team and enjoy seeing your efforts and creativity realized by millions of food lovers.
  • Solve technical and real-world problems in a game-changing startup environment 
  • Take initiatives and be rewarded for them
  • Work on a multitude of challenges with cross-functional teams: data science, operations, sales, and product teams.
  • Collect data and drive critical product decisions that ultimately enhance the user experience.
  • Engage with the product team to understand what makes features succeed using data we collect and visualize continuously

Requirements

What will make you fit for this role:

  • Experience in Software Development for at least 4 years
  • Experience in Java platform server-side design and implementation
  • Distributed systems design and implementation
  • Database design for SQL and Non-SQL databases, typically MySQL, Cassandra and Redis
  • Knowledge in functional programming including Scala and frameworks including Akka and Slick is a plus
  • Great passion for new technologies and own the projects you work on
  • Kubernetes
  • AWS infrastructure experience
  • Knowledge in Elastic Search is a plus
  • Familiarity with Kafka and Spark is a plus
  • Experience in designing and implementing systems in DDD
Browse over 6000+ restaurants and thousands of visualized dishes in Egypt to discover & order the food you love. Whether you’re looking for delivery or dine-out restaurants, discover food by the dish you’re craving with specially curated food photos to visualize your next meal. What can you do with elmenus app: * Discover & order the food you love in a click of button, with the option to customize your order and pay with your credit card or cash. * Craving a specific dish? Discover all restaurants serving this dish in your area whether you're looking for delivery or dine out. * Browse over 6,000 restaurants’ menus, scanned menus, reviews, map locations and call the restaurant directly from the app * Share and browse tasty food photos shared by the community in our Foodie Feed, don’t forget to “Yum” the ones you like! * Use the nearby feature to check out the best restaurants around your location. * Save your favorite restaurants