companyFoodics logo

Senior Back-End Software Engineer

FoodicsCairo, Cairo Governorate, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

5+ years in large-scale web application development. Expertise in relational databases. Strong PHP / Laravel experience preferred; open to other languages. Experience with unit and integration testing. Designing and deploying robust back-end services. Understanding of RESTful APIs. Knowledge of Redis and caching practices. Leadership experience in technical projects. Excellent communication and collaboration skills. Proficient analytical and problem-solving skills. Fintech application experience advantageous. Fluent in English (written and verbal). Adaptable to remote work and time zone differences.

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.

About Foodics

Foodics is a leading restaurant management ecosystem and payment technology provider, revolutionizing the industry with innovative solutions and exceptional service. We are committed to empowering businesses and streamlining operations across the globe.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.