Job Title:
Lead Integration Engineer (Node.js / Azure)
We are seeking a Lead Integration Engineer (Node.js / Azure) to play a critical role in a large-scale enterprise integration modernization initiative.
This individual will serve as a hands-on technical leader, responsible for designing and delivering cloud-native integration solutions while partnering closely with architects, business stakeholders, and implementation vendors.
The role combines:
Deep engineering expertise Leadership and mentorship Cross-functional collaboration
The ideal candidate has strong experience building enterprise APIs and integrations, a cloud-first mindset, and a passion for driving modern engineering practices. Very strong experience in javascript will be key in this role
Responsibilities:
Engineering & Solution Delivery
Design and build scalable, cloud-native integration services using Node.js and TypeScript Develop and maintain APIs (REST and event-driven) and system integrations Implement solutions leveraging Azure services, including:
Azure Functions (serverless)
Azure Container Apps / Kubernetes
Azure API Management
Azure Service Bus / Event Grid
Ensure code quality through testing, standards, and best practices
Validate vendor-delivered code and ensure alignment with internal standards
Architecture & Design Leadership
- Partner with enterprise architects to define integration patterns, API standards, and event- driven architectures
- Contribute to the design of the target integration platform
- Identify opportunities to improve scalability, performance, and cost efficiency
- Drive adoption of modern integration patterns (eventing, microservices, API-first) Cross-Functional Collaboration
- Collaborate with Architects, Business Analysts, Product owners, and External delivery partners
- Translate business requirements into technical solutions
- Facilitate discussions on feasibility, tradeoffs, and innovation
- Help bridge communication between technical and business teams
Leadership & Mentorship
- Act as a technical leader within the engineering organization
- Mentor and coach developers on modern integration development, cloud-native practices and API design principles
- Provide code reviews and contribute to engineering standards
- Help build long-term internal integration capability
AI-Enabled Engineering
Leverage AI tools (e.g., Copilot) to improve:
- development velocity
- code quality
- testing and validation
- Identify and apply AI-assisted approaches across the integration lifecycle
Required Qualifications
7+ years of software engineering experience
Strong hands-on experience with Node.js, TypeScript and Backend frameworks (e.g., Fastify, Express, NestJS)
Proven experience building enterprise APIs and system-to-system integrations Experience with event-driven architectures like messaging, queues, pub/sub Hands-on experience with Microsoft Azure, including:
- serverless (Azure Functions)
- containers (Container Apps, AKS, Docker) API Management / gateways
- messaging (Service Bus, Event Grid)
Experience developing cloud-native distributed systems
Familiarity with API gateways, routing, and policy enforcement
Experience working with enterprise integration platforms like MuleSoft, TIBCO, or similar
Strong understanding of:
- API design (REST, OpenAPI)
- data transformation patterns
- resiliency and error handling
- retry/fallback strategies
Strong communication and collaboration skills
Ability to engage with technical and non-technical stakeholders and lead technical discussions confidently
Experience influencing architecture decisions and delivery approach
Ability to operate both strategically and hands-on
Preferred Qualifications
Experience with additional languages:
C# / .NET Java
Rust or Go
Experience with CI/CD pipelines (Azure DevOps, GitHub Actions) Familiarity with DevOps / DevSecOps practices
Experience with observability tools (logging, tracing, monitoring)
Understanding of security best practices: API security authentication/authorization
secrets management
Experience with large-scale migration or modernization programs
Exposure to microservices architecture and domain-driven design (DDD) Experience using AI-assisted development tools
Education, Certifications & Training
BachelorĘĽs degree in Computer Science, Engineering, or related field
(or equivalent practical experience)
Microsoft Azure certifications, such as:
AZ-204: Azure Developer Associate
AZ-305: Azure Solutions Architect Expert
Certification in API or integration platforms (optional but beneficial) Demonstrated commitment to ongoing learning in:
- cloud technologies
- integration patterns
- modern software engineering practices
- Active use of developer communities, open-source contributions, or technical content creation is a plus