الوصف الوظيفي
Who Are We❓We Are Foodics! a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarter 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 Solution Architect is 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 tribes 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.What You Will Do❓ 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. What Are We Looking For❓ 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 - PHP, Ruby, Scala, GoLang, Python, JAVA. Advanced experience and expertise in cloud-based infrastructure services - (AWS, Google Cloud). Experience with agile software development methodologies. Strong knowledge of database technologies - management and design (e.g., MySQL, 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 Who Will Excel❓ Major Platform reliability players in scaling SaaS with millions/billions of transactions Heavily experienced candidates in Fintech/Foodtech space. What We Offer You❗We believe you will love working at foodics! We have an inclusive and diverse culture that encourages innovation and flexibility in remote, in-office, and hybrid work setups We offer highly competitive compensation packages, including bonuses and the potential for shares Out of Country Work: We offer the option to work outside of your country of employment for up to 30 days annually 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 If you think you have what it takes to join a remarkable team and help build the next unicorn 🦄, hop on and #apply_now✅