Position: Senior Backend Developer
Contract Duration: 3 Months (with possibility of extension until February 2027)
Joining: Immediate
We are hiring a Senior Backend Developer to play a key role in designing, building, and maintaining backend services for the Fan-ID platform supporting a large-scale sporting event in Saudi Arabia. This role involves leading backend development and integrations using modern technologies, ensuring secure, scalable, and high-performing systems capable of handling real-time operations and high-traffic live-event scenarios. The position requires deep experience with API-first architectures, headless CMS integrations (Sitecore), and cloud-native platforms.
Key Objective
Design, build, and maintain robust backend services for the Fan-ID platform, enabling seamless integrations with internal and third-party systems while ensuring security, scalability, and reliability across web and application components.
Key Responsibilities
- Contribute to defining backend architecture, technical standards, and best practices
- Design and build robust integration layers using modern web frameworks and technologies
- Develop backend services using API-first and Backend-for-Frontend (BFF) patterns
- Work with microservices, event-driven architectures, and real-time integrations
- Design and implement backend services using technologies such as:
- .NET Core
- Node.js
- Java (or equivalent modern backend frameworks)
- Build and support BFF layers for:
- React-based web applications
- Server-side rendered (SSR) applications
- Integrate with Sitecore headless CMS APIs, including content delivery and personalization (where applicable)
- Integrate with external systems, including:
- Ticketing engines (multi-vendor, vendor-agnostic)
- CMS platforms (Sitecore and others)
- CRM platforms
- Identity and Access Management (IAM) providers
- Payment gateways, travel services, and partner platforms
- Implement business logic, validation, orchestration, and service-to-service communication
- Ensure backend services are modular, maintainable, testable, and secure
- Plan and execute integration-focused testing strategies
- Integrate automated tests into CI/CD pipelines using tools such as:
- Postman / Newman
- Playwright or Cypress
- Jest (frontend testing support)
- k6 or JMeter (API and integration performance testing)
- Collaborate closely with frontend, architecture, DevOps, and integration teams
Required Experience & Technical Skills
- Proven experience as a Senior Backend Developer in production environments
- Strong hands-on experience with backend technologies such as:
- .NET Core
- Node.js
- Java or equivalent
- Solid experience building integration-heavy web applications in real-world environments
- Proven experience designing and implementing BFF layers supporting React-based applications
- Strong expertise in JavaScript / TypeScript and modern web frameworks such as React
- Must-have experience integrating headless CMS platforms, including Sitecore
- Hands-on experience with cloud-hosted backend systems, including:
- Azure (preferred)
- AWS or GCP
Cloud & Platform Expertise (Azure Preferred)
- Azure Kubernetes Service (AKS) for containerized backend services
- Azure API Management (APIM) for API exposure, security, throttling, and governance
- Azure Event Grid and event-driven integration patterns
- Azure-based authentication, networking, monitoring, and observability services
Security & Architecture Knowledge
- Secure session handling, tokens, cookies, and browser storage
- Authentication and authorization using:
- OAuth2
- JWT
- SSO
- Caching strategies, CDN-friendly architectures, and graceful-degradation patterns
Additional Requirements
- Available to join immediately
- Comfortable working in a fully onsite role
- Saudi National preferred