Taco Talent

Find jobs at 🌮⭐️TacoStars community companies!

Principal Engineer - Backend



Software Engineering
Riyadh Saudi Arabia
Posted on Wednesday, August 2, 2023

About Foodics

Proudly “voted the best place to work” in 2021-2022, Foodics, one of the most promising SaaS companies in MENA, was founded in 2014 in KSA with headquarters in Riyadh and offices in the United Arab Emirates Jordan, Kuwait, Egypt, and the Netherlands.

FOODICS is the leading Restaurant-Tech company in MENA and a pioneer in the regional F&B industry. Foodics is currently undergoing rapid expansion across MENA, Africa, and Asia, servicing over 20,000 brands, and has achieved three rounds of funding, with the latest raising $170 million in the largest SaaS funding round in MENA, boosting its innovation capabilities to better serve business owners.

We provide a cloud-based point-of-sale SaaS ecosystem with tools that help F&B, and retail businesses start, track and grow. Our customers use Foodics to accept payments, track inventory, monitor sales, process orders, digitize menus, manage employees, create analytics and smart reports, provide secure cloud storage, and enable the integration of third-party apps.

We pride ourselves on recognizing and retaining talent while promoting creativity and efficiency. We are constantly looking for people to help shape and be a part of our bright future!

Our Purpose: To create a growth-accelerating platform that enables the restaurant ecosystem to achieve the most remarkable performance

Our Vision: To be the most trusted one-stop-shop software & financial platform for restaurants

Our Mission: To empower every person who contributes to the success of a restaurant business and provide finance to fuel its growth

About the Role

Hi all! We are looking for a Principal Software Engineer to act as a trusted mentor and subject matter expert for our Backend engineering team, primarily to be planning the backend engineering strategies, manage research and design tasks, and providing them with expert advice whenever needed. In this role, you will be working with a global team of 20+ engineers. across multiple tripes and squads. You will be working with cross-functional technology teams to define, maintain, and enforce global standards. This role will be integral in shaping the future of engineering platforms for Foodics.

If this opportunity excites you, hop on and #apply_now!

Main Responsibilities

  • Provide technical guidance, advice, and direction for the backend engineering team. You will be responsible for making technical decisions, designing architecture, and helping to set the standards to ensure that the team is delivering high-quality code.
  • Design and implement the architecture for backend systems that meet the needs of the business. This includes working with other engineers to design and develop APIs and other backend systems.
  • Work closely with other engineers, heads of, product managers, and stakeholders to ensure that the backend systems meet the needs of the business. You will work collaboratively to identify requirements, prioritize work, and ensure that the backend systems are delivering value to the business.
  • Assist in the mentoring and coaching of engineers on the team. This includes providing guidance on technical issues, code reviews, and career development.
  • Continuously improve the backend systems, processes, and tools used by the team. This includes identifying areas for improvement, proposing solutions, and implementing changes to improve the efficiency and effectiveness of the backend systems.
  • Ensure that the backend systems are secure and that data is protected. This includes implementing security best practices, performing security audits, and staying up to date on the latest security threats and vulnerabilities.
  • Performance and scalability:
  • Ensure that the backend systems are performant and can scale to meet the needs of the business. This includes optimizing code, performing load testing, and designing systems that can handle high traffic volumes.

Important Hashtags: #UseofComputer #LongScreenTime #MayRequireMobility #

Only shortlisted candidates will be contacted by Foodics Talent Acquisition team, personal data collected will be used for recruitment purposes only.

  • 8+ years of experience in software engineering with at least 4 years in a leadership role.
  • Advanced experience and expertise in backend programming languages, with large-scale cloud applications experience built with one or more of these languages - Java, Ruby, Scala, GoLang, Python
  • Advanced experience and expertise in cloud-based infrastructure services - (AWS, Azure, Google Cloud).
  • Experience with agile software development methodologies.
  • Strong knowledge of database technologies - management and design (e.g., MemSQL, SQL, Cassandra, etc.).
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and ability to work in a team.
  • Ability to work with remote teams, in an agile environment, and against scrum practices.
  • Good understanding of security, cloud security domain a plus - Experience with an enterprise security product
  • Proven track record of successful architecture and design for high transactions and data volume in enterprise and/or consumer facing applications

We believe you will love working at foodics!

  • We offer a people-focused culture that fosters inclusion, diversity, innovation, and a flexible work setup: remote, in-office, and hybrid models.
  • We are a performance-based company that offers 30 calendar days of vacation, 30 days of work from anywhere, career advancement opportunities, and lucrative compensation, including bonuses and shares potential.
  • We value learning and will help you with personal development, from constant exposure to new challenges and an annual learning stipend to regular internal and external training. You will enjoy numerous learning and career development opportunities in a hyper-growth environment.
  • This is an excellent opportunity to grow and work with some of the most talented people in the industry, a team of more than 30 different nationalities, and hired in more than 14 countries and locations globally!
  • And you will be part of an environment that offers challenging goals, autonomy, and mentoring and creates incredible opportunities for you and the company.

Disclaimer: here at Foodics, we don’t just accept differences - we celebrate them, we support them, and we thrive on them for the benefit of our colleagues, our products, and our community. All employment is decided based on qualifications, merit, and business need. Foodics is proud to be an equal opportunity workplace and affirmative action employer.