Microservices & API Developer
Summary
Backend developer who designs, builds, and maintains scalable Node.js/TypeScript microservices and REST APIs on Azure — deploying to AKS, managing APIs via Azure APIM, securing with OAuth2/Azure AD, and automating CI/CD, logging, and monitoring. Suited to someone with 6–8 years of backend experience in the Azure ecosystem.
Dubai, United Arab Emirates | Posted on 09/09/2026
tech carrot is a leading global ITservice provider and partner in digital transformation offering cost-effective,customer-centric, and cutting-edge digital solutions to clients worldwide.
founded in 2016, tech carrot isheadquartered in Dubai, UAE. Being a people-oriented organization with aphilosophy of \"We care\" as our core DNA, tech carrot continuallyfocuses on new initiatives and strategies to increase overall employeeexperience by providing a plethora of platforms to drive employee development,overall efficiency, increase overall employee satisfaction. With over 200+technology specialists who are engaged and motivated we are growing at 20% a year-on-year since inception.
We offer cutting-edge services across multipleindustries and deliver seamless customer experiences, ensuring high value andrapid growth for our clients. tech carrot has earned wide recognition as areliable partner for organizations across the globe because of its professionalapproach and strong delivery capabilities. The Middle East and Africa arehandled by UAE operations, while APAC is handled by India operations. We havealso expanded in the USA and the Netherlands as well.
Dubai
Job Description- Design, develop, and maintain scalablemicroservices using Node.js and TypeScript.
- Build API-first solutions using REST standards and OpenAPI specifications.
- Deploy, manage, and scale containerized applications on Azure KubernetesService (AKS).
- Publish, secure, and manage APIs using Azure API Management (APIM).
- Integrate backend services with internal and external systems usingsynchronous and asynchronous patterns.
- Implement authentication and authorization using OAuth2, OpenID Connect, andAzure AD.
- Ensure high code quality through testing, reviews, and CI/CD automation.
- Implement logging, monitoring, and tracing using Azure Monitor andApplication Insights.
- Collaborate with product, QA, DevOps, and architecture teams.
- Strong experience with Node.js andTypeScript for backend development.
- Experience designing and building microservices and RESTful APIs.
- Hands-on experience with Azure services, especially AKS, API Management, andKey Vault.
- Experience with Docker and Kubernetes concepts.
- Knowledge of CI/CD pipelines using Azure DevOps or GitHub Actions.
- Experience with SQL and/or NoSQL databases.
- Understanding of API security best practices and OWASP guidelines.
- Experience with NextJS or similar Node.jsframeworks.
- Event-driven architectures using Azure Service Bus or Event Hubs.
- Knowledge of OpenTelemetry, Prometheus, or Grafana.
- Experience with performance tuning and scalability in cloud environments.
Bachelor’s degree inComputer Science, Engineering, or equivalent practical experience
Experience Requirements- 6–8 years of hands-on backend developmentexperience with Node.js and TypeScript.
- Experience building and operating microservices and REST APIs in production.
- Practical exposure to Azure, AKS, and Azure API Management.
- Good understanding of Docker, Kubernetes basics, and CI/CD pipelines.
- Ability to work independently on features and contribute to designdiscussions.
Skills
- AKS
- API
- Api Security
- Authentication
- Automation
- Azure
- Azure DevOps
- Azure Monitor
- Azure Service Bus
- CI/CD
- Cloud
- DevOps
- Docker
- Event Driven Architecture
- GitHub
- GitHub Actions
- Grafana
- Kubernetes
- Microservices
- Next.js
- Node.js
- NoSQL
- OAuth
- OpenAPI
- OpenID
- OpenTelemetry
- OWASP
- Prometheus
- REST
- SQL
- TypeScript
- Vault
