Backend/API Lead
Digitas ME · Gouvernorat d'Amman
Job description
About the role
You will own the back‑end microservices layer and all API integrations for a multi‑channel digital platform that spans websites, a Super App, kiosks and digital signage. As the technical authority you will design, build and lead Node.js/NestJS services hosted on Azure and ensure seamless integration with dozens of airport and third‑party systems.
Key responsibilities
- Design and implement stateless, modular microservices using Node.js/NestJS on Azure App Service.
- Configure Azure API Management as the central gateway, handling rate limiting, OAuth 2.0, caching, logging and RBAC.
- Own integration delivery for ~18 external systems (FIDS, BHS, AODB, CRM, payment gateways, booking engines, loyalty, weather, identity providers, etc.) using Azure Service Bus, Event Grid and WebSockets.
- Build headless content APIs from Optimizely CMS (GraphQL) to feed Next.js front‑ends and Cloudflare CDN.
- Design data pipelines feeding guest data into Snowflake and syncing segments back to Optimizely for personalization.
- Architect for high performance and resilience (300 concurrent users, auto‑scaling, multi‑region failover, circuit‑breaker patterns).
- Implement security controls (OAuth 2.0/SAML/OpenID, OWASP API Top 10, VAPT remediation) and support DevOps CI/CD pipelines (Azure DevOps, GitLab, SonarQube).
- Lead a growing integration engineering chapter, set coding standards, conduct code reviews and mentor junior engineers.
- Produce technical documentation, runbooks and ensure 99.999% uptime SLA with defined incident restore times.
Required profile
- 8+ years of back‑end engineering experience, with at least 3 years leading multi‑channel digital platforms.
- Deep hands‑on expertise building production‑grade Node.js/NestJS microservices.
- Strong background with Azure services, especially API Management, App Service, Service Bus, Event Grid, SQL and monitoring tools.
- Proven experience delivering complex third‑party integrations in high‑availability environments.
Required skills
- Node.js
- NestJS
- REST, OpenAPI/Swagger
- OAuth 2.0, SAML, OpenID Connect
- Azure API Management, Azure App Service, Azure Service Bus, Azure Event Grid, Azure SQL, Azure Traffic Manager, Azure Monitor
- GraphQL, Optimizely CMS
- Next.js, Cloudflare CDN
- Snowflake
- CI/CD (Azure DevOps, GitLab), SonarQube
- OWASP API Top 10, VAPT remediation
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 3 weeks ago
Expires 1 month from now
16 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Digitas ME
Gouvernorat d'Amman