Apply Edge Start your job search

Full Stack Engineer

Metyaf Al-Arabia Company · Riyadh, Riyadh, Saudi Arabia

Apply & track with Apply Edge
Company DescriptionMetyaf Al-Arabia Company provides fixed asset solutions and IT asset management software designed to help organizations improve asset visibility, operational efficiency, compliance, and decision-making.Based in Riyadh, Saudi Arabia, Metyaf delivers technology solutions for asset tracking, inventory management, and asset lifecycle management, with a focus on reliability, data security, and solutions tailored to organizational and regulatory requirements.Role DescriptionWe are looking for a skilled Full Stack Developer to join our development team in Riyadh, Saudi Arabia on a full-time, on-site basis.The Full Stack Developer will contribute to the design, development, integration, and maintenance of our web and cross-platform mobile applications, working across the full software development lifecycle.The role includes developing web applications using .NET technologies and Angular, building and integrating APIs, developing cross-platform mobile applications for iOS and Android using Xamarin and Ionic, managing SQL Server databases, and supporting application deployment and hosting environments.The developer will also work closely with product, operations, and technical teams to translate business requirements into reliable, scalable, and secure software solutions.Key ResponsibilitiesDesign, develop, and maintain web applications using .NET / MVC.NET, Entity Framework, and WCF.Develop and maintain responsive front-end applications using Angular, JavaScript, HTML, and CSS.Develop and maintain cross-platform mobile applications for Android and iOS using Xamarin and Ionic.Design, develop, and integrate REST APIs, Web APIs, and WCF services.Design, develop, maintain, and optimize databases using Microsoft SQL Server.Configure and manage IIS and Windows Server environments for application deployment and hosting.Troubleshoot application issues, perform debugging, and optimize application and database performance.Analyze datasets, generate reports, and support data-driven decision-making.Participate in code reviews, technical documentation, testing, and continuous improvement of development practices.Collaborate with product managers, designers, data analysts, operations, and other technical team members.QualificationsBachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field, or equivalent practical experience.Strong experience in Full Stack Development using .NET technologies.Hands-on experience with MVC.NET, Entity Framework, and WCF.Strong experience with Angular and modern front-end development.Experience developing cross-platform mobile applications using Xamarin and Ionic.Strong knowledge of REST API / Web API development and system integration.Solid experience with Microsoft SQL Server, database design, queries, and performance optimization.Experience configuring and managing IIS and Windows Server.Understanding of secure coding practices, testing, debugging, and software development best practices.Experience working with and analyzing complex datasets.Strong problem-solving, communication, teamwork, and documentation skills.Ability to work on-site in Riyadh, Saudi Arabia.Nice to HaveExperience with Microsoft Azure or AWS.Knowledge of Agile methodologies and DevOps practices.Experience with Power BI, Tableau, or other data visualization tools.Experience with asset management, inventory management, ERP, or enterprise business applications.Knowledge of additional programming languages or frameworks.