Browse
···
Log in / Register

Software Engineer (Back-End)

Negotiable Salary

Master-Works

Riyadh Saudi Arabia

Favourites
Share

Description

Master-Works is on the lookout for a skilled Back-End Software Engineer to enhance our development team. As a Back-End Software Engineer, you will be responsible for building and maintaining the server-side logic, ensuring high performance and responsiveness to requests from the front-end. Working closely with other team members, you will implement robust business logic and web services and optimize applications for maximum speed and scalability. Key Responsibilities: Develop, test, and maintain high-performance backend applications using Node.js and TypeScript. Collaborate with frontend developers to integrate APIs and services with ReactJS applications. Design and implement scalable backend architectures and RESTful APIs. Write clean, maintainable, and efficient code following best practices. Optimize applications for maximum performance and scalability. Participate in code reviews and mentor junior developers. Work with databases and manage data storage, ensuring secure and efficient data access. Troubleshoot and debug issues to improve system performance. Stay up to date with the latest trends in backend development and technologies. Required Skills: Strong experience with Node.js and TypeScript. Proficiency in backend development with a focus on building RESTful APIs. Solid understanding of ReactJS for frontend-backend integration. Experience with databases (SQL and NoSQL). Strong knowledge of Git and version control best practices. Familiarity with testing frameworks and practices (Jest, Mocha, etc.). Ability to write scalable and secure code. Excellent problem-solving and debugging skills. Experience in working with cloud platforms and deployment (AWS, Google Cloud, etc.). Strong communication and collaboration skills. Preferred Skills: Familiarity with containerization and orchestration tools (Docker, Kubernetes). Experience in microservices architecture. Knowledge of CI/CD pipelines. Understanding of Agile methodologies. Education & Experience: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). 5+ years of experience in backend development. Requirements


Location
Riyadh Saudi Arabia
Show Map

Workable
3,441listings

You may also like

Workable
DevOps Engineer
Riyadh Saudi Arabia
Do you want to love what you do at work? Do you want to make a difference, an impact, and transform peoples lives? Do you want to work with a team that believes in disrupting the normal, boring, and average? If yes, then this is the job you are looking for , webook.com is Saudi’s #1 event ticketing and experience booking platform in terms of technology, features, agility, revenue serving some of the largest mega events in the Kingdom surpassing over 2 billion in sales.  webook.com is part of the Supertech Group also consisting of UXBERT Labs, one of the best digital and user experience design agencies in the GCC, along with Kafu Games, the largest esports tournament platform in MENA.  Job Summary: We're looking for DevOps Engineer to join a cutting-edge team that is working on some of the most exciting products being launched in the Middle East. Apply today and if you fit what we're looking for we'll be in touch straight away. For this role, we're happy to consider candidates who are anywhere in the world and looking for a remote opportunity. Key Responsibilities: Focus on improving scalability, robustness and automation of our tools and processes, as well as expanding capabilities to support new features A sense of ownership which will be responsible for the deployment and optimization of our production systems The ability to ensure our support tools work and enable continuous integration, testing and production deployment As an engineer, you will be shaping and implementing strategic solutions to ensure our systems stays on the bleeding edge of technology You will be contributing to the technology stack, covering web development, API development, DB communication/ handshake, performance, and security measures You will help to make sure systems are operational, visible, and designed for auto-recovery in case of disaster Responsible for the end to end development and production system operations including system maintenance, monitoring (application, system, log), notification, automation, and backend operation Visibility and Improvement in system performance and stability Propose new technologies and tools to improve development, testing, and production operations Work closely with various teams across functions including the project team, product team, tech team, and QA team Continually improve DevOps tools, processes, and procedures Build, maintain, and scale infrastructure for Production, QA, and Dev environments Develop and maintain Continuous Integration/Continuous Delivery systems Deploy automation solutions in a public cloud environment such as AWS Participate in the ongoing design, implementation, and maintenance of systems and tools across our cloud stack Work closely with Development and QA teams to help ensure end-to-end quality Write and maintain infrastructure documentation Work with third-party vendors to resolve infrastructure issues A track record of building and maintaining large-scale software products Experience delivering high uptime Software-as-a-Service applications Demonstrated ability to proactively manage tasks, projects and issues Requirements Experience in handling high traffic production system, troubleshooting, automation, and regular operation. Familiarity with web development technology and exposure to their build/ deployment. Experience with Continuous Integration/ Deployment mechanism using Jenkins, Nexus, Docker Registry, Gitlab, Ansible/Terraform. Good Knowledge of SaaS, Cloud Infrastructure and other enterprise-related technologies (AWS). Experience with AWS and Google Cloud. Experience with Container orchestration (Kubernetes). Strong scripting skills (Shell scripting, Python, etc.) Strong knowledge of Unix-based systems. Experience with version control (Git). Deployment and configuration tools (Ansible, Chef, Puppet, etc.) Familiarity with micro-service architecture (including the understanding of distributed systems concepts and principles). Key Qualifications: Minimum of bachelors in Computer Science or related field Minimum of 3 to 5 years of experience as Senior DevOps Experience in GCP - preferred AWS Certified DevOps Engineer Professional, preferred Google Certified Professional Cloud Architect, preferred
Negotiable Salary
Workable
Manager - Smart Park Management System (COR 225)
Riyadh Saudi Arabia
Join Qiddiya Investment Company as a Manager - Smart Park Management System, where you will lead the development and implementation of cutting-edge technology solutions to enhance guest experiences and operational efficiency in our park. Your expertise in smart systems will be vital in creating a seamless integration of technology and services across the park's various offerings. In this role, you will oversee the Smart Park Management System (SPMS), ensuring that it meets the operational needs of the park while providing a user-friendly experience for guests and staff. You will collaborate with various stakeholders, including IT, operations, and guest services, to ensure a cohesive approach to park management. Responsibilities Lead the design, development, and deployment of SPMS, ensuring alignment with park operations and guest experience objectives. Collaborate with the IT Business Relations team to understand business requirements and participate in solution identification and tender processes. Conduct workshops with business users, vendors, and the MSI to translate park operations needs into detailed application designs. Oversee the implementation of SPMS features such as ride performance metrics, live downtime reporting, training management, and guest engagement tools. Ensure seamless integration of SPMS with other systems, such as ticketing, CRM, Park Experience systems. POS, and HR applications. Act as the primary point of contact for SPMS-related IT applications, ensuring alignment with business and operational objectives. Partner with park operations teams, ride operators, and supervisors to ensure SPMS functionalities meet their needs, including incident management, access control, and performance tracking. Provide subject matter expertise on SPMS functionalities and workflows, guiding stakeholders in optimizing processes and enhancing park management. Oversee Level 2 support for SPMS applications, ensuring timely resolution of issues and minimizing disruptions to park operations. Coordinate with vendors to address Level 3 support cases and maintain system performance. Monitor SPMS application performance, identifying and implementing improvements to enhance park efficiency and guest experiences. Manage a small team of specialists focused on SPMS applications, providing guidance, mentorship, and technical expertise. Requirements • A Bachelor's degree or equivalent qualifications in Information Technology or a related discipline. • A minimum of 6 years of experience in IT application design, delivery, and support, particularly in park management systems or analogous technologies. • Practical experience with SPMS functionalities, including ride operations, access control, incident management, and training systems.
Negotiable Salary
Workable
ServiceNow Solution Architect
Riyadh Saudi Arabia
We are seeking a highly skilled and experienced ServiceNow Solution Architect to lead the design, implementation, and optimization of ServiceNow platform solutions. This role involves engaging with stakeholders to translate business requirements into scalable, reliable, and secure ServiceNow solutions aligned with best practices and business objectives. Key Responsibilities: Lead the end-to-end architecture and design of ServiceNow implementations across modules (ITSM, ITOM, HRSD, SecOps, etc.) Analyze business needs and translate them into technical solutions using ServiceNow capabilities Collaborate with stakeholders to gather requirements and deliver tailored solutions Define and document ServiceNow architecture, including data models, integration points, and workflows Ensure adherence to governance, standards, and security best practices Provide technical leadership and mentorship to development teams Manage ServiceNow upgrades, performance tuning, and platform optimization Evaluate new ServiceNow features and modules and recommend their adoption Ensure high availability, maintainability, and scalability of ServiceNow solutions Lead integration with external systems (e.g., Active Directory, CMDB, third-party APIs) Requirements Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field 7+ years of IT experience, including 4+ years in ServiceNow architecture roles Proven experience with multiple ServiceNow modules (ITSM, ITOM, CSM, HRSD, SecOps, etc.) Strong understanding of ITIL processes and frameworks Experience in integrations using REST/SOAP APIs and scripting (JavaScript, Glide) ServiceNow certifications such as: Certified System Administrator (CSA) Certified Implementation Specialist (CIS) in one or more domains ServiceNow Certified Application Developer (preferred) Excellent problem-solving, communication, and client-facing skills Experience with Agile/Scrum methodologies Preferred: Experience in large-scale ServiceNow enterprise implementations Exposure to cloud technologies and enterprise architecture standards Knowledge of CMDB design and configuration Experience in managing offshore development teams or vendors
Negotiable Salary
Workable
Oracle HRMS Technical Tester
Riyadh Saudi Arabia
Conduct functional and technical testing for Oracle HRMS modules including: Core HR, Absence Management, Self-Service, and Payroll. Execute end-to-end test scenarios on Oracle screens: personal data, work structure, absence, and self-service interfaces. Validate configurations and data integrity after deployments or patching activities. Develop test plans, test cases, and test scripts for both positive and negative testing. Identify and report system defects; track bugs through resolution using test management tools. Perform regression, integration, and system testing across HRMS workflows. Verify and validate user access, permissions, and data security constraints. Support UAT (User Acceptance Testing) by preparing testing environments and assisting business users. Collaborate with technical and functional teams to ensure alignment between test scenarios and actual business requirements. Automate test scripts where applicable to improve testing efficiency. Document all testing outcomes, issues, and improvement suggestions for future reference. Ensure compliance with internal QA standards and Oracle best practices in all testing phases. Requirements Bachelor’s degree in Computer Science, Information Technology, or a related field. 3+ years of hands-on experience in testing Oracle E-Business Suite (EBS), specifically HRMS modules. Strong understanding of Oracle HRMS workflows, structures, and business processes. Experience in writing test cases, executing test plans, and documenting defects using QA tools (e.g., JIRA, HP ALM, or TestRail). Familiarity with Oracle database objects (tables, views, packages) and ability to validate backend data using SQL/PL-SQL. Experience in functional testing, regression testing, and integration testing within Oracle environments. Prior experience supporting UAT and collaborating with functional teams. Knowledge of automation tools (e.g., Selenium, Oracle Application Testing Suite – OATS) is a plus. Excellent analytical and problem-solving skills. Strong communication skills in English; Arabic preferred.
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.