About the job
Who Are We
Welcome to Foodics! We are a premier restaurant management ecosystem and payment technology provider, established in 2014. Headquartered in Riyadh, we operate across five countries, including the UAE, Egypt, Jordan, and Kuwait. Our innovative solutions serve customers and partners in over 35 countries, with over 6 billion orders processed. Join us in shaping the future of restaurant management as one of the fastest-growing SaaS companies in the MENA region!
The Role at a Glance
As a Senior Back-End Software Engineer, you will be an integral part of our technology team, responsible for designing, developing, maintaining, and troubleshooting our back-end web applications. Your aim will be to ensure our applications are fully functional and stable.
Your Responsibilities
- Lead the architectural design of multiple web applications.
- Collaborate with designers, engineers, and product managers to deliver exceptional products.
- Develop and implement new features and functionalities.
- Utilize test-driven development to ensure code quality.
- Tackle complex performance issues and architectural challenges.
- Produce clean, maintainable, and well-documented code.
- Integrate data from diverse services and databases.
- Provide mentorship and guidance to junior engineers.
- Research and advocate for the adoption of new technologies.
- Identify opportunities to reduce technical debt and enhance code performance.
What We Seek
- A minimum of 5 years of experience in developing large-scale web applications.
- Extensive knowledge of relational databases.
- Strong proficiency in PHP and Laravel preferred, but experience in other programming languages is welcomed.
- Ability to write unit and integration tests.
- Experience in designing and deploying back-end services with a focus on high availability and low latency.
- Solid understanding of REST APIs.
- Familiarity with Redis and caching mechanisms.
- Proven experience in leading technical projects in fast-paced environments.
- Excellent communication skills and a track record of effective collaboration with stakeholders.
- Strong analytical skills and problem-solving mindset.
- Experience in building fintech applications is a plus.
- Proficiency in English, both written and spoken.
- Able to adapt to time zone differences and excel in a remote working environment.
Ideal Candidates Will Have
- Contributed to the design of large-scale systems with attention to performance, scalability, and latency.
- A solid background in fintech and foodtech industries is a plus.

