Senior Azure Integration Engineer – Azure & TypeScriptRole Overview
We are looking for a Senior Azure Integration Engineer with strong expertise in Azure-native integration, TypeScript/Node.js, containerized applications, and enterprise integration migrations.
The ideal candidate will independently design, develop, optimize, and support production-grade integration solutions on Azure. The candidate must be capable of reverse-engineering existing integrations, including MuleSoft and other ESB platforms, and translating them into scalable, secure, Azure-native architectures.
This is a hands-on engineering role requiring strong technical ownership, architectural thinking, and the ability to deliver integrations end-to-end with minimal supervision.
Key Responsibilities
Design, develop, and optimize Azure-native, cloud-based integration solutions.
Build scalable integration services using TypeScript/Node.js and Azure SDKs.
Develop serverless solutions using Azure Functions and containerized microservices using Azure Container Apps or AKS.
Analyze and reverse-engineer existing integration flows, even when documentation is limited.
Identify source systems, target systems, data transformations, interfaces, dependencies, and integration contracts.
Migrate legacy and non-Azure integration patterns into modern Azure architectures.
Translate MuleSoft/DataWeave-based integrations into Azure services and TypeScript-based transformation logic.
Design event-driven architectures using Azure Service Bus, Event Grid, and Event Hubs.
Implement robust retry, error handling, dead-lettering, idempotency, deduplication, and message-ordering strategies.
Design and implement APIs using Azure API Management.
Integrate with enterprise and external systems including Salesforce, REST APIs, GraphQL, Azure SQL, and other downstream platforms.
Implement high-volume transaction ingestion and processing using Azure Data Lake Storage Gen2.
Build secure solutions using Azure Key Vault and Managed Identity.
Implement structured logging, distributed tracing, correlation IDs, monitoring, and diagnostics using Azure Monitor and Application Insights.
Containerize applications using Docker and optimize container images for production workloads.
Develop CI/CD pipelines using Azure DevOps, Bitbucket, or GitHub Actions.
Implement Infrastructure as Code using Terraform.
Support rolling, blue-green, and environment-specific deployments across development, test, and production.
Analyze production issues, identify root causes, and implement performance and reliability improvements.
Work independently and collaborate effectively with distributed/offshore engineering teams.
Mandatory Experience
7–10+ years of experience in enterprise integration development.
Extensive hands-on experience delivering production Azure integration solutions.
Strong expertise in JavaScript/TypeScript and Node.js.
Proven experience developing scalable Azure Functions, microservices, and integration services using TypeScript.
Strong experience with Azure Service Bus, including queues, topics, subscriptions, retries, message settlement, and DLQs.
Hands-on experience with Azure Event Grid and/or Event Hubs.
Production experience with Azure Container Apps and/or AKS.
Experience with Azure API Management.
Strong understanding of Azure Data Lake Storage Gen2.
Hands-on experience with Azure Key Vault and Managed Identity.
Experience with Azure Monitor and Application Insights.
Strong Docker/containerization experience.
Experience implementing CI/CD using Azure DevOps, Bitbucket, or GitHub Actions.
Experience with Terraform/IaC.
Proven ability to analyze and migrate integrations from platforms such as MuleSoft or other ESBs into Azure.
Integration & API Experience
Candidates should have hands-on experience integrating with:
Salesforce REST and Bulk APIs
RESTful APIs
GraphQL APIs
Azure SQL
Event-driven systems
Commerce, order, and payment processing platforms
High-volume transaction and data ingestion systems
Experience should include:
API rate-limit management
Retry and backoff strategies
Timeout handling
Idempotency
Deduplication
Message ordering
Dead-letter queues
Error recovery
Transaction correlation
API and event versioning
Azure Technical Skills
Strong production experience with:
Azure Functions
Azure Container Apps / AKS
Azure App Service
Azure API Management
Azure Service Bus
Azure Event Grid
Azure Event Hubs
Azure Data Lake Storage Gen2
Azure Key Vault
Managed Identity
Azure Monitor
Application Insights
TypeScript & Development Skills
Advanced proficiency in TypeScript and Node.js.
Experience using the Azure SDK for JavaScript/TypeScript.
Strong understanding of asynchronous programming and event-driven processing.
Ability to build reusable and maintainable integration components.
Experience implementing complex data transformations in TypeScript as an alternative to tools such as DataWeave.
Strong understanding of JSON, JSON Schema, API contracts, and event schemas.
Experience designing canonical data models and versioned integration contracts.
Strong unit, integration, and contract-testing practices.
Ability to optimize TypeScript services for high-volume workloads.
DevOps & Cloud Engineering
Strong experience building and optimizing Docker images.
Experience deploying containerized workloads to Azure.
Hands-on CI/CD implementation using Azure DevOps, Bitbucket, or GitHub Actions.
Strong Terraform experience for infrastructure provisioning and environment management.
Experience implementing dev/test/prod environment isolation.
Experience with rolling, blue-green, or zero/minimal-downtime deployment strategies.
Understanding of secure configuration and secret management across environments.
Integration Architecture & Reliability
The candidate should be able to independently design solutions addressing:
Scalability and throughput
Fault tolerance
Retry and recovery
Idempotent processing
Duplicate message handling
Message ordering
Dead-letter processing
Rate limiting
Back-pressure
API resiliency
Observability
Security
Data consistency
Disaster recovery
The candidate should also be able to clearly explain architectural trade-offs and justify the selection of Azure services for a given integration requirement.
Migration & Modernization Experience
A key requirement is the ability to modernize existing enterprise integrations.
The candidate should be comfortable:
Reading and understanding existing MuleSoft/ESB flows.
Reverse-engineering integrations without complete documentation.
Understanding routing, filtering, transformation, enrichment, exception handling, and orchestration logic.
Identifying dependencies between source and target systems.
Translating DataWeave transformations into TypeScript.
Mapping legacy messaging and integration patterns to Azure-native services.
Identifying opportunities to simplify and improve existing integration architectures.
Designing migration approaches that minimize business disruption.
Validating functional equivalence between legacy and Azure implementations.
Certifications
Preferred certifications include:
Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
Microsoft Certified: Azure Developer Associate (AZ-204)
Azure integration/security-related certifications are an advantage.
Certifications are considered supplementary; hands-on production experience is the primary requirement.
Operating Expectations
The successful candidate should:
Work independently with minimal technical supervision.
Own integrations from requirements through design, development, deployment, and production support.
Be comfortable working with incomplete documentation and ambiguous integration requirements.
Demonstrate strong troubleshooting and analytical skills.
Communicate architecture and technical trade-offs clearly.
Work effectively with distributed and offshore teams.
Take ownership of production reliability, performance, and maintainability.
Important Exclusions
Candidates whose experience is primarily in the following areas will not be suitable:
Logic Apps-only or predominantly low-code integration development.
Azure theoretical knowledge without substantial production delivery experience.
MuleSoft development without meaningful Azure migration experience.
Candidates who have only built POCs/labs rather than enterprise production integrations.
Candidates unable to explain how MuleSoft/DataWeave concepts translate into Azure services and TypeScript implementations.
Ideal Candidate Profile
The ideal candidate is a hands-on senior integration engineer who combines:
Enterprise Integration + Azure + TypeScript/Node.js + Event-Driven Architecture + Containerization + DevOps + Migration/Modernization
They should be able to take an existing enterprise integration, understand how it works, determine the appropriate Azure-native architecture, implement it in TypeScript, deploy it using modern DevOps practices, and operate it reliably in production.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.