Senior Software Engineer

5 days ago


Cairo, Cairo, Egypt Foodics Full time 800,000 - 1,400,000 per year

Who Are We

We Are Foodics a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarter in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6 billion (yes, billion with a B) orders so far making Foodics one of the most rapidly evolving SaaS companies to ever emerge from the MENA region.

The Job in a Nutshell

The Senior Backend Engineer will be part of the tech team and will be expected to create, maintain, test, and debug our back-end web applications. The ultimate goal is to provide fully functional and stable applications.

What You Will Do

  • Establish and guide the architecture of several web applications.
  • Collaborate with other designers, engineers, and product managers.
  • Design and implement new features and functionalities.
  • Write well-tested code with a knowledge of test-driven development.
  • Solve complex performance problems and architectural challenges.
  • Write beautiful and well-designed code that explains itself.
  • Integrate data from various services and databases.
  • Offer coaching and mentoring to Junior engineers.
  • Research and lead the adoption of new systems/technologies.
  • Look for ways to eliminate technical debt, improve performance, and organize the code base.

What Are We Looking For

  • A minimum of 5 years experience in developing large-scale web applications.
  • Extensive experience with relational databases.
  • Solid PHP / Laravel experience is a must.
  • Experience writing unit and integration tests.
  • Embracing software principles such as SOLID
  • Someone with experience in in designing, implementing and deploying backend services with a focus on high availability, low latency, and consistency
  • Solid understanding of REST APIs.
  • Knowledge of modern queuing and caching systems like Redis .
  • Solid understanding of background jobs.
  • Experienced in leading technical projects in a fast paced environment
  • Great communication skills and a proven past of working effectively with different stakeholders
  • Strong analytical skills and problem-solving abilities.
  • Experience with building foodtech applications is a PLUS.
  • Experience with monitoring tools is a PLUS
  • Communicating well verbally in English.
  • Ability to adapt to a time zone difference, and thrive in a remote working environment.

What We Offer You

We believe you will love working at Foodics

  • We offer highly competitive compensation packages, including bonuses and the potential for shares.
  • We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment.
  • Join a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industry.
  • We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.


  • Cairo, Cairo, Egypt quTIP Full time

    Job roleWe are seeking a highly skilled Senior Software Engineer with extensive experience in .NET technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable software applications. You will collaborate with cross-functional teams to define, design, and ship new features while ensuring the performance and quality...


  • Cairo, Cairo, Egypt envnt. Full time 30,000 - 60,000 per year

    If you are a passionate Senior Software Engineer whose eager for new business experience and client exposure, then this your opportunity.Job Description:Develops software solutions by analyzing the giving information; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development...


  • Cairo, Cairo, Egypt Gramian Consulting Full time

    About UsGramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.Role OverviewOur client, is one of Egypt's leading...


  • New Cairo, Cairo, Egypt NexaTG Full time 900,000 - 1,200,000 per year

    Senior Software Engineer (Java/Full-Stack)NexaTGis hiring aSenior Software Engineer (Java/Full-Stack)to join our enterprise delivery team working on high-scale telecom and digital transformation platforms.If you're strong in backend engineering, confident in Angular, and experienced with distributed systems, we'd like to hear from you.ResponsibilitiesBuild...


  • Cairo, Cairo, Egypt Qualiteq Labs Full time 120,000 - 240,000 per year

    About the RoleWe're seeking a highly skilled Senior Software Developer with deep expertise in either Java or Python, a strong understanding of CI/CD maturity models, and a proven track record of delivering scalable software solutions. Experience working on AI/ML-driven projects is a strong advantage.ResponsibilitiesDesign, develop, and maintain backend...


  • Cairo, Cairo, Egypt Rabbit Full time 80,000 - 120,000 per year

    The Senior Software Engineer will be responsible for designing, developing, and maintaining back-end web applications, ensuring high performance and responsiveness to requests from the front-end. The role also includes writing clean, scalable code, performing code reviews, troubleshooting, and debugging to optimize system performance.Description• Writing...


  • New Cairo, Cairo, Egypt NexaTG Full time $100,000 - $200,000 per year

    Senior Software Engineer - Java/Full-StackNexaTGis hiring aSeniorSoftware Engineer - Java/Full-Stackto join our enterprise delivery team working on high-scale telecom and digital transformation platforms.If you're strong in backend engineering, confident in Angular, and experienced with distributed systems, we'd like to hear from you.ResponsibilitiesBuild...


  • Cairo, Cairo, Egypt BAUER Group Full time €60,000 - €120,000 per year

    BAUER Aktiengesellschaftis the holding company of the BAUER Group and provides central administration and services within the Group.Senior Software Test Engineer (m/f/x)Job ID: req2143We are looking for an experienced Senior Software Test Engineer (m/f/x) for our plant in Ausland.Your TasksDevelop and implement scalable test strategies aligned with ISTQB...


  • Cairo, Cairo, Egypt EDECS Full time

    Position Overview:EDECS Group is seekingSenior Software Engineersacross Backend, Frontend, and Platform Engineering to contribute to the development of advanced digital and AI-enabled systems that support our large-scale operations. In this role, you will design, build, and optimize high-performance software systems, collaborate with cross-functional teams,...


  • Cairo, Cairo, Egypt Soar Software Development Company Full time

    About Us:Soar is a global fintech startup that specializes in financing and investment. Currently headquartered in Saudi Arabia, Soar is growing throughout the region with a mission to help people achieve their financial goals with innovative financial and property investment solutions and tools through its multi-purpose platform, designed to offer a simple...