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
-
Use test-driven development to write well-tested code
-
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
-
Strong PHP / Laravel experience is preferable. However, we also welcome experience in other languages
-
Experience writing unit and integration tests
-
Experience in designing, implementing, and deploying backend services with a focus on high availability, low latency, and consistency
-
Solid understanding of REST APIs
-
Good understanding of Redis and caching
-
Experienced in leading technical projects in a fast paced environment
-
Knowledge of modern queuing and caching systems like Redis
-
Great communication skills and a proven past of working effectively with different stakeholders
-
Strong analytical skills and problem-solving abilities
-
Experience with building fintech applications is a PLUS
-
Proficiency in the English language, both written and verbal
-
Ability to adapt to a time zone difference, and thrive in a remote working environment
Who Will Excel❓
-
Participated in the design of large-scale systems, handling performance, scalability and latency
-
Proven background on Fintechs and Foodtechs is a plus
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