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 preferable. • 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 • Out of Country Work: We offer the option to work outside of your country of employment for up to 30 days annually • 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