companyFoodics logo

Senior Back-End Software Engineer

FoodicsAmman, Amman Governorate, Jordan
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

We are looking for a candidate with a minimum of 5 years of experience in backend development, particularly in building large-scale web applications. The ideal candidate should have strong skills in PHP and Laravel, along with a solid understanding of relational databases and REST APIs. Experience in fintech application development is a plus, as is the ability to work collaboratively in a diverse team environment.

About the job

About Us

Welcome to Foodics, a cutting-edge restaurant management ecosystem and payment technology provider. Established in 2014 with our headquarters located in Riyadh, we have expanded our presence across five countries, including the UAE, Egypt, Jordan, and Kuwait. Serving customers in over 35 countries globally, we have successfully processed more than 6 billion orders, positioning Foodics as one of the fastest-growing SaaS companies in the MENA region.

Role Overview

As a Senior Back-End Engineer, you will be a vital part of our technology team, responsible for developing, maintaining, testing, and debugging our back-end web applications. Your primary goal will be to ensure the delivery of fully functional and stable applications.

Key Responsibilities

  • Define and oversee the architecture of multiple web applications.
  • Collaborate effectively with designers, engineers, and product managers.
  • Design and implement new features and functionalities.
  • Employ test-driven development practices to produce well-tested code.
  • Tackle complex performance and architectural challenges.
  • Write clean, well-organized code that is easy to understand.
  • Integrate data from various services and databases.
  • Provide guidance and mentorship to junior engineers.
  • Research and advocate for the adoption of new systems and technologies.
  • Identify opportunities to reduce technical debt, enhance performance, and streamline our codebase.

Desired Skills and Qualifications

  • At least 5 years of experience in developing large-scale web applications.
  • Extensive experience with relational databases.
  • Strong expertise in PHP and Laravel; experience in other programming languages is also welcome.
  • Proficient in writing unit and integration tests.
  • Experience designing, implementing, and deploying backend services with an emphasis on high availability, low latency, and data consistency.
  • Solid understanding of REST APIs.
  • Familiarity with Redis and caching mechanisms.
  • Proven ability to lead technical projects in a fast-paced environment.
  • Knowledge of modern queuing and caching systems, particularly Redis.
  • Excellent communication skills and a track record of effective collaboration with diverse stakeholders.
  • Strong analytical and problem-solving skills.
  • Experience in developing fintech applications is a plus.
  • Fluency in English, both written and spoken.
  • Ability to adapt to different time zones and work effectively in a remote setting.

Ideal Candidates Will

  • Have participated in the design of large-scale systems, addressing performance, scalability, and latency issues.
  • Possess a solid background in Fintech and Foodtech.

About Foodics

Foodics is at the forefront of revolutionizing the restaurant management industry with our innovative solutions. Our extensive reach across five countries and a commitment to excellence make us a trusted partner for restaurants and payment solutions worldwide.

Similar jobs

Tailoring 0 resumes

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