Job closed
Job description / Role
Full Time
Cairo, Egypt
Any Nationality
Not Specified
Not Specified
Not Specified
IT - Software & Web Development
IT, Software & Internet Services
Description
Who are we?
We are Foodics! A leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarters 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 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 track record 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.
Get personalised updates on latest vacancies
|
AI Software Engineer
Michael Page |
UAE | 16 Dec |
|
|
Sr Shopify Software Executive
RTC-1 Employment Services |
Dubai | 19 Nov |
|
|
Senior Engineer
Propel Consult |
Bahrain | 15 Jan |
|
|
Senior FullStack Developer
Capgemini |
Riyadh | 12 Nov |
|
|
Senior Python Developer
OneReg |
Dubai | 30 Oct |
|