FoodicsFO

Senior Software Engineer (Backend)

Foodics is a leading restaurant management system in the MENA region, providing innovative solutions for F&B businesses.

Foodics

Employee count: 501-1000

Egypt only

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 have an inclusive and diverse culture that encourages innovation and flexibility in remote, in-office, and hybrid work setups
  • We offer highly competitive compensation packages in USD, 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

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Egypt +/- 0 hours

About Foodics

Learn more about Foodics and their company culture.

View company profile

Foodics is a groundbreaking technology company that specializes in restaurant management and payment solutions, serving the vibrant Food & Beverage (F&B) industry across the Middle East and North Africa (MENA) region. Since its inception in 2014, Foodics has established itself as a leader in this sector, leveraging innovative cloud-based Point of Sale (POS) systems to empower restaurateurs and enhance their operational efficiency. More than 30,000 restaurants rely on Foodics to handle their diverse needs, ranging from streamlined order management to comprehensive inventory control, payment processing, and customer relationship management.

The company's commitment to providing a robust, all-in-one platform has transformed traditional restaurant operations, making it possible for business owners to manage everything from remote locations. With features that include real-time analytics, customizable reporting, and integrated payment solutions, Foodics equips restaurant operators with the tools necessary to succeed in today's competitive landscape. Furthermore, as customer preferences shift and the market evolves, Foodics continues to evolve, offering tailored solutions that meet the unique demands of various dining segments within the region.

Claim this profileFoodics logoFO

Foodics

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

8 remote jobs at Foodics

Explore the variety of open remote roles at Foodics, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Foodics

Remote companies like Foodics

Find your next opportunity by exploring profiles of companies that are similar to Foodics. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Foodics hiring Senior Software Engineer (Backend) • Remote (Work from Home) | Himalayas