Job Title:
Backend Developer
Location:
Riyadh, Saudi Arabia
Company:
MUVI Cinemas
Role Overview:
MUVI Cinemas is seeking a skilled
Backend Developer
to design, develop, and maintain backend systems that support iOS, Android, Web, KIOSK, CDP, and KDS platforms. The role focuses on building scalable, secure server-side components, APIs, and databases to ensure high performance across all digital channels. The Backend Developer will collaborate closely with frontend engineers, product teams, and internal stakeholders to deliver robust, reliable, and high-quality software solutions.
Key Responsibilities:
-
Design, develop, and maintain server-side applications, APIs, and backend services.
-
Develop backend modules using
Nest.js, PostgreSQL, Supabase
for App, Web, KIOSK, CDP, and KDS.
-
Create, maintain, and update
database schemas
.
-
Define and own backend architecture for new modules and services.
-
Write automated
unit and integration tests
, perform code reviews, and apply best development practices.
-
Implement and maintain
CI/CD pipelines
for automated build, testing, and deployment.
-
Integrate and maintain monitoring tools including
Sentry, Firebase, Google Analytics, and Datadog
.
-
Maintain and support
business applications and digital channels
, including Vista, Adjust, admin portal, Dynamics 365, and ZATCA integrations.
-
Troubleshoot performance issues and optimize system throughput and latency.
-
Resolve backend-related tickets from the IT helpdesk and official communication channels.
-
Collect cross-functional requirements and configure backend functionalities accordingly.
-
Provide technical assistance and preliminary information to system users.
-
Deploy backend services in the
AWS environment
.
Qualifications:
-
Bachelor’s degree in
Computer Science
or equivalent.
-
Strong knowledge of:
-
AWS, PostgreSQL, Supabase, .NET, Nest.js, REST APIs, gRPC, microservices, event-driven architecture, Docker, CI/CD, security best practices
-
Database systems (RDBMS, NoSQL)
-
Git, DevOps, quality assurance, project scoping, and ticketing systems
-
Microsoft Dynamics 365
Experience:
-
2–3 years of relevant experience
in backend or software development.
-
Preferably
3–4 years of software development/support experience
in the
cinema industry
.
-
Hands-on experience with modern backend technologies: AWS, PostgreSQL, Supabase, .NET, Nest.js, REST, gRPC, microservices, and Docker.
-
Experience integrating third-party systems such as
payment gateways, Vista, Dynamics 365, ZATCA, and KDS
.
-
Experience working with web development teams and frontend technologies.
-
Experience with
Dynamics 365 development
,
Braze
,
Adjust
, loyalty systems, or delivery platform integrations is an advantage.
Key Competencies:
-
Strong teamwork skills and ability to collaborate across departments.
-
High attention to detail, analytical problem-solving, and structured thinking.
-
Ability to work under pressure and manage multiple priorities.
-
Physically fit, punctual, committed, and dedicated to assigned responsibilities.