https://bayt.page.link/sUvMST7xJiFszFaf6
Create a job alert for similar positions

Job Description

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. Also Foodics 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.The Job in a Nutshell💡As a Software Production Engineer, you will be responsible for overseeing the performance, stability, and efficiency of our software applications once they are live. This role combines aspects of software engineering, systems management, and operational support, focusing on maintaining and improving the production environment. You will work closely with development, operations, and QA teams to ensure seamless software releases and effective incident management.What Will You Do❓ Support & Troubleshooting: Monitor and manage the health and performance of software applications in the production environment. Investigate and resolve production issues, including application failures, performance degradation, and user-reported problems. Implement and maintain automated monitoring and alerting systems to proactively identify and address potential issues. Deployment Management: Coordinate and execute software deployments, including planning, scheduling, and post-deployment verification. Develop and manage deployment automation scripts and tools to ensure consistent and reliable releases. Collaborate with development and QA teams to streamline release processes and minimize deployment risks. Optimize & innovate:  Analyze production performance metrics and make recommendations for improvements. Optimize system configurations and application code to enhance scalability and efficiency. Conduct performance tuning and capacity planning to ensure systems can handle expected loads. Incident Response: Participate in on-call rotations and respond to critical incidents affecting production systems. Conduct root cause analysis of incidents and implement corrective actions to prevent recurrence. Document incidents, resolutions, and lessons learned for future reference. Collaboration and Communication: Work closely with development, QA, and operations teams to ensure smooth integration and deployment of new features. Communicate effectively with both technical and non-technical stakeholders regarding production issues and updates. Stay ahead of industry trends and emerging technologies to grow your skills. What Are We Looking For❓ Bachelor’s degree in Computer Science, Engineering, or a related field. +2 years of experience in software engineering, systems engineering, or a related role with a focus on production environments. Proficiency in programming languages such as Python, Java, or Laravel. Experience with deployment automation tools (e.g., Jenkins, GitLab CI/CD, Ansible). Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and container orchestration (e.g., Docker). Knowledge of monitoring and logging tools (e.g., DataDog, Splunk, Bugsnag, Grafana, ELK Stack). Strong problem-solving skills and analytical thinking. Strong communication skills and a knack for teamwork. Eager to learn, innovate, and contribute to impactful projects. 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-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.
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.