Browse
···
Log in / Register

Back-end Developer

Negotiable Salary

Master-Works

Riyadh Saudi Arabia

Favourites
Share

Description

We are seeking a highly skilled and experienced Back-End Software Engineer to develop and maintain robust server-side logic and APIs supporting AI-driven chat interactions, document retrieval systems, and intelligent processing workflows. The ideal candidate will be responsible for database integration, implementing secure authentication and authorization mechanisms, and ensuring scalability across multi-cloud environments. Key Responsibilities: Design, build, and maintain server-side logic and APIs for chat interactions, document access, and AI processing. Implement secure authentication and authorization protocols such as SSO, OAuth2, and Role-Based Access Control (RBAC). Integrate and optimize performance of SQL/NoSQL databases. Ensure systems are scalable, reliable, and support multi-cloud deployments (AWS, GCP, Azure). Collaborate with front-end developers, DevOps, and product teams to deliver integrated solutions. Write clean, maintainable, and well-documented code aligned with industry best practices. Monitor system performance and proactively address issues to maintain optimal uptime and speed. Requirements Qualifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 6–16 years of professional experience in back-end development. Proficiency in one or more back-end programming languages (e.g., Python, Node.js, Java, Go). Strong experience in developing and maintaining RESTful APIs. Deep knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). Solid experience with SSO, OAuth2.0, and RBAC implementations. Familiarity with scalable architectures and multi-cloud infrastructure. Experience with containerization tools like Docker and orchestration using Kubernetes is a plus.


Location
Riyadh Saudi Arabia
Show Map

Workable
2,033listings

You may also like

Qiddiya Investment Company
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
Cookie
Cookie Settings
© 2025 Servanan International Pte. Ltd.